首页 > 解决方案 > 为什么我使用 curl 没有响应?

问题描述

我正在尝试向 Google 地方 API 发送 GET 请求,但我什么也没得到!这是我的代码:

$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL,'https://maps.googleapis.com/maps/api/place/textsearch/json?query=restaurants+in+Sydney&key='.API_KEY);
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Your application name');
$query = curl_exec($curl_handle);
curl_close($curl_handle);

echo $query;

更新:

我发现在 localhost 上测试它会返回空白页面,但如果我上传到实时域,它就可以工作!任何人都知道为什么它在 localhost 上不起作用?

标签: phpcurlgoogle-places-apiphp-curl

解决方案


推荐阅读