0
Я получаю сообщение об ошибке, не уверен, что это ошибка заголовка? Подачу работает 100%, когда я использую Почтальон с теми же заголовками и URLОтправка заголовка с помощью CURL и получение данных Json - PHP
{"error":{"message":"The content version specified in the request is not supported.","code":101}}
Вот что я пытался, мой PHP код
$url = 'http://x.x.x.x/api/slot/0/io/';
$headers = array(
'Accept:vdn.v1',
'Content-Type:application/json'
);
$ch = curl_init();
// Now set some options (most are optional)
// Set URL to download
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
// Set a referer
curl_setopt($ch, CURLOPT_REFERER, "http://www.example.org/yay.htm");
// User agent
curl_setopt($ch, CURLOPT_USERAGENT, "MozillaXYZ/1.0");
// Include header in result? (0 = yes, 1 = no)
curl_setopt($ch, CURLOPT_HEADER, 0);
$headers
// Should cURL return or print out the data? (true = return, false = print)
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Timeout in seconds
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
// Download the given URL, and return output
$output = curl_exec($ch);
// Close the cURL resource, and free system resources
curl_close($ch);
print_r($output);exit;
Ошибка указывает на наличие проблемы с заголовком Accept. Проверьте, есть ли какие-либо ошибки в строке '' Accept: vdn.v1''. – jorgonor
@jorgonor Я снова проверил почту и мой php-код Accept: vdn.v1 верен – user580950
Если он работает в Postman, нажмите ссылку «Код» в верхнем правом углу, в раскрывающемся списке «сгенерировать код» «PHP cURL». Сгенерированный код может быть сжат и вставлен в ваш скрипт и должен генерировать идентичный HTTP-запрос. –