Я пытаюсь вызвать URL-адрес API (mapquest) с общего хоста.Как вызвать URL-адрес API из php?
URL-адрес хорошо работает, так как он показывает ожидаемый ответ JSON при вставке в браузер.
Однако я не могу заставить его работать с php-страницей. Я пробовал и curl
и file_get_contents
без успеха.
Я продолжаю получать HTTP/1.1 400 Bad Request
ошибку ...
Вот код, я использую, который является довольно основным ...
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, TRUE);
$result=curl_exec($ch);
if(!$result){
exit ('cURL ERROR: '.curl_error($ch));
}
return var_dump($result);
Opps вы не ставили заголовок .. –
ли вам отправка всех необходимых заголовков? – Daan