对接API时,对方的API 响应头没有content-type,数据是返回了,可在PHP怎么获取呢?
附API链接:
https://api.huobipro.com/mark...
附PHP 代码:
<?php
$url = "https://api.huobipro.com/market/history/kline?AccessKeyId=5425863f-264c3daa-08865b14-81be8&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2018-06-02T02%3A42%3A55&period=1min&size=150&symbol=btcusdt&Signature=WezIbDKAemjOnyIraKbHYZRl49SkthvhW%2F9Sq%2Bs4LPQ%3D";
$res = curl($url);
function curl($url) {
var_dump($url);
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch, CURLOPT_TIMEOUT,60);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt ($ch, CURLOPT_HTTPHEADER, [
"Content-Type: application/json",
]);
$output = curl_exec($ch);
$info = curl_getinfo($ch);
var_dump($info);
curl_close($ch);
var_dump($output); // 这打印是false
return $output;
}
但在浏览器访问是正常打开的,需要哪设置下?
坑了!搞错了,没啥特别的,网络问题