在本地应用程序的API中实现CORS

时间:2013-12-01 07:55:35

标签: cors icenium

我正在使用Icenium开发本机应用。目前只使用icenium(www.icenium.com)构建了一个样本混合应用程序,使用jQuery ajax调用API,但仍然收到一些错误,说“可能的CORS错误!”在Icenium。

我已经阅读了如何实现CORS标头以允许跨域ajax,但似乎它仍然无法在我通过icenium构建的本机应用程序中运行。

这是我的回复标题:

Content-Length: 76 
X-Xss-Protection: 1; mode=block
Content-Language: en 
X-Content-Type-Options: nosniff
Status_code: 200
Vary: Accept-Language, Cookie 
Allow: GET, POST 
Date: Sun, 01 Dec 2013 07:41:33 GMT 
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Content-Type
Content-Type: application/json 
X-Frame-Options: SAMEORIGIN

有人看到任何问题吗?

2 个答案:

答案 0 :(得分:0)

我猜你在使用Icenium Mist(基于浏览器的IDE)?如果是这样,由于浏览器中模拟器的限制,您将遇到此问题。如果可能,请尝试Windows IDE(Graphite)或Visual Studio扩展。更多信息:http://docs.icenium.com/testing-your-app/running-apps-in-simulator/device-simulator

答案 1 :(得分:0)

我发现了问题。问题是用于测试的API服务器没有有效的SSL证书,因此失败了。我将请求更改为http并解决了问题。