Php Mapsquest地理编码api
我正在使用maps quest地理编码api通过地理编码地址api搜索邮政编码。请求部分如下所示:Php Mapsquest地理编码api,php,curl,encoding,mapquest,Php,Curl,Encoding,Mapquest,我正在使用maps quest地理编码api通过地理编码地址api搜索邮政编码。请求部分如下所示: $ch = curl_init(); //curl_setopt($ch,CURLOPT_编码,'UTF-8') $return如下所示: 字符串(163)”������������,���������������������������������� ������.,17“ 我认为此服务不理解我的请求,因为响应中的其他字段为空 如果我将请求粘贴到浏览器中,一切正常。我的请求如下所示: 如何解决
$ch = curl_init();
//curl_setopt($ch,CURLOPT_编码,'UTF-8')
$return如下所示:
字符串(163)”������������,���������������������������������� ������.,17“
我认为此服务不理解我的请求,因为响应中的其他字段为空
如果我将请求粘贴到浏览器中,一切正常。我的请求如下所示:
如何解决这个问题 由于请求在浏览器中工作,并且编码被注释掉,这似乎可能是url编码问题。我在浏览器中看不到结果字符串。由于请求在浏览器中工作,并且编码被注释掉,这似乎可能是url编码问题。我在浏览器中看不到结果字符串。
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json'));
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPGET, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, TRUE);
$return = curl_exec($ch);
curl_close($ch);
$return = json_decode($return);
var_dump($return);