【问题标题】:XMLHttpRequest from Google App Engine app to other Google App engine app (different ports)从 Google App Engine 应用到其他 Google App Engine 应用的 XMLHttpRequest(不同的端口)
【发布时间】:2012-10-11 13:48:53
【问题描述】:

但是,当我尝试调用时,我正在尝试从一个谷歌应用引擎应用程序(前端)向另一个谷歌应用引擎应用程序(返回 JSON 的后端)发出一个 XMLHttpRequest(即 $.ajax)总是失败......可能是因为第一个应用程序的用户没有登录到第二个应用程序,我想知道你们中的一些人是否有同样的问题以及如何解决它。

(GAE Java SDK)

谢谢

【问题讨论】:

  • 你后端的日志里有什么?

标签: javascript jquery google-app-engine


【解决方案1】:

如果两个应用的网址不同,可能与此有关:

http://en.wikipedia.org/wiki/Same_origin_policy

【讨论】:

  • 感谢 dardo,但 Java 应用程序在这种情况下返回了正确的标头:resp.setHeader("Access-Control-Allow-Origin", "*");
  • 要解决(相同的来源策略),您可以使用将请求发送到您的前端并将请求发送到您的隐藏后端。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多