使用curl在响应字符串中没有获取任何头信息

时间:2017-07-18 17:22:40

标签: php curl

我是php和curl的新手。我正在调用一个web服务,它返回标题和json对象中的值。

返回字符串只有json对象,没有关于它的信息,所以它看起来像

[{
    "time":"2017-07-18T17:02:57.759Z",
    "trade_id":18237183,
    "price":"2302.53000000",
    "size":"0.03310247",
    "side":"sell"
}]

根据我的理解,字符串应该包含返回标头和其他信息。 (或者我不明白这一点)

代码:

创建curl资源

$ch = curl_init();

// set url
curl_setopt($ch, CURLOPT_URL, "https://api.gdax.com/products/BTC-USD/trades");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

//enable headers
curl_setopt($ch, CURLOPT_HEADER, 1);

// set user agent
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');

// $output contains the output string
$output = curl_exec($ch);

// ONLY DISPLAYS JSON OBJECT NO INFORMTION ON TOP OF STRING
echo( $output);

// close curl resource to free up system resources
curl_close($ch);

0 个答案:

没有答案