Python 从其他域向GAE发送Post请求
我已经在GAE上编写了一个简单的python应用程序Python 从其他域向GAE发送Post请求,python,google-app-engine,post,Python,Google App Engine,Post,我已经在GAE上编写了一个简单的python应用程序 class Upload(webapp2.RequestHandler): def post(self): self.response.out.write('HelloWorld') app = webapp2.WSGIApplication(['/upload', Upload)], debug=True) 并且可以接收post请求 但这也有点道理 我
class Upload(webapp2.RequestHandler):
def post(self):
self.response.out.write('HelloWorld')
app = webapp2.WSGIApplication(['/upload', Upload)],
debug=True)
并且可以接收post请求
但这也有点道理
我写了一个测试页。
<html>
<head></head>
<body>
<form action="http://localhost:8080/upload" method="POST">
<input type="text" name="content"/>
<input type="submit" value="submit local"/>
</form>
<form action="http://wp7-gps-tracker.appspot.com/upload" method="POST">
<input type="text" name="content"/>
<input type="submit" value="submit server"/>
</form>
</body>
</html>
结果 在本地主机中运行: 用IE测试:成功 用Chrome测试:成功 上传到GAE: 用IE测试:失败 用Chrome测试:成功 我的申请有什么问题 我发现了问题强> GAE在中国是被禁止的强> 而且我的Chrome正在使用代理,所以它可以正常工作强>
面对你,中国政府!试着改变你的环境。。。GAE对于应用程序的版本有不同的url
action="/upload"
尝试更改与您的环境相关的操作。。。GAE对于应用程序的版本有不同的url
action="/upload"
尝试在测试页面中仅使用一个表单,可能IE在区分提交哪个表单时遇到问题尝试在测试页面中仅使用一个表单,可能IE在区分提交哪种表单时遇到问题您可以显示更多关于服务器端运行的Python代码的详细信息吗?+jgeewax我已更改了我的问题。处理程序是否需要登录用户,Chrome是否恰好登录到您的本地开发应用服务器和appspot.com上的应用程序?(而IE不是)?@DaveW.Smith我尝试在Chrome中注销并在IE中登录。我得到了相同的结果。你能提供更多关于服务器端运行的Python代码的详细信息吗?+jgeewax我已更改了我的问题。处理程序是否需要登录用户,Chrome碰巧同时登录到了您的本地dev_appserver和appspot.com上的应用程序?(IE不是吗)?@DaveW.Smith我尝试在Chrome中注销并在IE中登录。我得到了相同的结果。它们不在同一服务上。我的测试页面呢?你的IE版本是什么?我是Windows7 X64下的IE7:-)我在我的GAE中找到了你的日志!187.115.103.227---[09/Jun/2012:10:56:29-0700]“POST/upload HTTP/1.1”200 115-“Mozilla/5.0(兼容;MSIE 9.0;Windows NT 6.1;Trident/5.0)”非常感谢~我发现了问题。@Dozer有什么解决方案吗!:你的问题是需要回复。他们不在同一服务上。我的测试页面在哪里?你的IE版本是什么?我是Windows7 X64下的IE7:-)我在我的GAE中找到了你的日志!187.115.103.227---[09/Jun/2012:10:56:29-0700]“POST/upload HTTP/1.1”200 115-“Mozilla/5.0(兼容;MSIE 9.0;Windows NT 6.1;Trident/5.0)”非常感谢~我发现了问题。@Dozer有什么解决方案吗!:你的问题是需要回答。