2016-08-22 44 views
0

我的$輸出打印爲真,表示請求成功。我將如何訪問實際的響應主體?如何從curl GET中捕獲響應體?

add_action('init', 'get_login_details'); 
function get_login_details(){ 
    $curl = curl_init(); 
    $auth_token = 'somerandomtoken'; 

    curl_setopt($curl, CURLOPT_URL, "https://api.ordercloud.io/v1/me"); 
    curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Authorization: Bearer $auth_token')); 

    $output = curl_exec($curl); 
    print_r($output); 
    curl_close($curl); 
} 
+0

添加'curl_setopt($ curl,CURLOPT_RETURNTRANSFER,1)',你的身體將被保存到輸出。目前它直接回應身體。 –

+0

http://php.net/manual/en/book.curl.php –

+0

謝謝易卜拉欣,這工作! –

回答

0

添加curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1),你的身體將被保存到$output