2013-02-21 8 views
3

Я пытаюсь сделать простой запрос GET и вернуть все ответы, которые являются слишком экраном. Когда я загружаю страницу, я получаю пустую страницу. Я чувствую, что я близко, но я не уверен, где я иду не так.Выполнение запроса GET для bitbucket-api с использованием curl

Я предполагаю, что я должен получить какой-то ответ, если он сработает успешно.

$url='https://api.bitbucket.org/1.0/user/'; 

    $curl = curl_init(); 

    curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
    curl_setopt($curl, CURLOPT_USERPWD, "username:password"); 
    curl_setopt($curl, CURLOPT_HEADER, true); 
    curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($curl, CURLOPT_URL, $url); 

    curl_exec($curl); 

ответ

3

Чтобы не возвращать пустую страницу, вам нужно написать

echo curl_exec($curl); 

или удалить эту строку:

curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
+2

Также нужно добавить 'curl_setopt ($ завиток, CURLOPT_SSL_VERIFYPEER, false); ' ' curl_setopt ($ curl, CURLOPT_SSL_VERIFYHOST, false); ' до curl_exec – Winston

+0

Это отлично работает, я просто нуждаюсь d добавить 'curl_setopt ($ curl, CURLOPT_SSL_VERIFYPEER ', false);' line –

Смежные вопросы