我试图通过python和angularJS移动应用程序实现GAE之间的端到端数据共享,使用JSON作为移动的请求主体,contentType为application / json。
我可以在我的日志中看到GAE正在接收数据并发送响应,即{'status': true}
。
我的Firebug控制台显示对我的GAE服务器的POST请求的红色字体(错误),但响应状态为200(ok)。移动应用程序获得200响应状态,但无法获取数据。
在我的移动应用中,我正在使用$http.post(url, data);
向GAE发出http请求,我在Firebug控制台中获取此信息:
POST http://<code>serverAddress_is_localhost_for_testing</code>:8080/serviceProvider
200 OK
23ms
在GAE日志中,我可以看到数据处理正确。这是Python的响应代码:
self.response.headers['Content-Type'] = 'application/json'
self.response.out.write(response)
答案 0 :(得分:0)
尝试添加
<强> self.response.headers.add_header("Access-Control-Allow-Origin", "*")
强>
之前
self.response.out.write(response)
如果有效,请替换&#34; * &#34;使用您的角度/移动应用程序的域名。