php - 为什么这个 API 在通过 php 代理调用时不再起作用?我该如何解决?

标签 php ajax json proxy sencha-touch-2

这是 API:http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true

进入url就可以看到JSON对象

我从这里找到了一个简单的 PHP 代理的源代码:http://www.daniweb.com/web-development/php/code/216729/php-proxy-solution-for-cross-domain-ajax-scripting

我可以使用代理访问网站,但是当我通过代理调用 API 时,出现错误。有谁知道为什么会这样,以及如何解决它?

调用某些其他站点时也会发生此错误。仅以谷歌为例。

(www.mydomain.com/proxy.php?proxy_url=http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View, +CA&sensor=true)

最佳答案

那个proxy class使用同一作者的 http class .它的文档规定用户(你)负责urlencoding请求的 IURL。

关于php - 为什么这个 API 在通过 php 代理调用时不再起作用?我该如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11252757/

相关文章:

php - Varnish 503 错误不会消失并且是随机的

php - 向现有数组添加附加值

php - 如何在 Ajax PHP jQuery 中选择带有选项的列表框

javascript - JQuery load(url) 最初不起作用,间隔后激活

php - 如何将HTML数据转换为json、php、mysql?

javascript - FOSJsRoutingBundle 没有看到来自 FOSRESTBundle 的路由

php - 准备语句——跨表更新

javascript - 从 javascript 与正在运行的 python 进行通信的正确方法

java - JSON 文本到 Java 的转换问题与随机数生成

javascript - React JS如何显示数组内包含数组的JSON