应用引擎重定向



我正在从本地appengine实例运行一些javascript代码,并尝试使用php代理来执行一些ajax调用。js 调用如下所示:

url = "proxy.php?url=http://www.example.com?format=json";
xmlhttp.open("GET",url,true);
xmlhttp.send();

在应用程序引擎配置中,我无法让它遵循 php 代理的路径。我有这个代码:

class Proxy(Page):
def get(self):
self.redirect('/proxy.php', {})

问题是查询参数未通过重定向传递。 任何帮助将不胜感激。

抱歉,我不清楚您要做什么。您是否正在尝试将字符串传递给请求处理程序以重定向到另一个域上的 PHP 脚本?

class MyRequestHandler(webapp.RequestHandler):
    def get(self, url):
      self.redirect('http://somedomain.com/proxy.php?url=%s' % url)
application = webapp.WSGIApplication([('/redirect_to/(.*)', MyRequestHandler)])

关闭,因为我意识到appengine无法运行PHP。

App Engine 可以运行 PHP ;它只是最近的,所以只有几个模块可以运行。(抱歉回答晚了:()https://cloud.google.com/appengine/docs/php/

最新更新