我想从共享主机调用一个API(mapquest)url。如何从PHP调用API 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);
哎呀你没有设置头.. – 2015-03-31 10:21:11
你发送所有必要的标题? – Daan 2015-03-31 10:21:15