有没有一种简便的方法来使用Cloud Endpoints启用CORS?
(在响应中添加“Access-Control-Allow-Origin: *”或类似的内容)
谢谢, Brandon
有没有一种简便的方法来使用Cloud Endpoints启用CORS?
(在响应中添加“Access-Control-Allow-Origin: *”或类似的内容)
谢谢, Brandon
针对 Cloud Endpoints,CORS 在生产环境下工作。在本地测试 devserver 时,我需要禁用浏览器的安全性。对于 Dartium(我认为 Chrome 也是如此),可以在启动时使用 --disable-web-security 参数实现。
x-google-endpoints:
- name: "{your-endpoint-host-name}"
allowCors: "true"
这取决于您是否可以控制端点上的标头 - 无论是通过应用程序还是通过提供包含希望进行跨域请求的脚本的原始页面的Web服务器。
JSON-P仍然似乎更受欢迎 - 要么是由于平台的服务器端缺乏支持,要么是不信任它将与客户端(例如旧版网络浏览器)一起工作 - 而JSON-P通常会起作用。