Доброго времени суток. Хочу получить данные с API платформы BitMex, но в итоге в массиве json получаю пустоту, не могу понять почему. Если заходить на адрес с браузера - то данные отображаются.
function SendPost ($url) {
$ch = curl_init();
$useragent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.122 Safari/537.36";
$arrSetHeaders = array(
"User-Agent: $useragent",
'Content-Type: application/json',
'X-HTTP-Method-Override: GET',
'Accept: application/json',
'Accept-Language: en-US,en;q=0.5',
'Accept-Encoding: deflate, br',
'Connection: keep-alive',
'cache-control: max-age=0',
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $arrSetHeaders);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 45);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
$zapros = SendPost("https://www.bitmex.com/api/v1/instrument/active");
$zapros = json_decode($zapros, true);
print_r($zapros); // ПУСТОТА