我应该如何配置 cURL 以从 yahoo maps api 检索数据?
这是当前代码
curl_setopt($ch, CURLOPT_TIMEOUT, 5000);
curl_setopt($ch, CURLOPT_URL, $geocodeurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
它返回一个 400 - Bad request HTML 文件。我已经检查过了$geocodeurl
,它是一个有效的 XML 文件,所以我认为问题一定是 cURL 选项?
$geocodeurl 是
http://where.yahooapis.com/geocode?appid=** My App ID **&q=Battle%20Creek,MI&gflags=R