我从本地appengine实例运行一些javascript代码并尝试使用php代理执行一些ajax调用。 js调用看起来像:
url = "proxy.php?url=http://www.example.com?format=json";
xmlhttp.open("GET",url,true);
xmlhttp.send();
在appengine配置中,我无法按照php代理的路径进行操作。我有这段代码:
class Proxy(Page):
def get(self):
self.redirect('/proxy.php', {})
问题是查询参数没有通过重定向传递。任何帮助表示赞赏。
答案 0 :(得分:1)
对不起,我不清楚你要做什么。您是否尝试将字符串传递给请求处理程序以重定向到另一个域上的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)])
答案 1 :(得分:0)
关闭,因为我意识到appengine无法运行PHP。