Sencha Touch-跨域(CORS)问题
Sencha Touch - Cross Domain (CORS) Issue
我正试图从跨域URL加载数据点。不幸的是,我无法让它发挥作用。据我所知,我已经设置了我的Apache Linux服务器来支持CORS。我在配置文件的标题中添加了以下内容:
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "GET,POST"
Header set Access-Control-Allow-Headers "X-Requested-With"
这是我的商店的当前设置:
var myStore = Ext.create('Ext.data.Store',
{
fields: [{name: 'xTime', type: 'int'}, {name: 'yData', type: 'float'}, {name: 'target', type: 'string'}],
proxy:
{
type: 'ajax',
url: 'http://test.com/datapoints.json',
useDefaultXhrHeader: false,
reader: 'points'
},
autoLoad: true
});
我只是想找到我在这里缺了什么?我正在使用Safari进行测试,到目前为止,我仍然收到"Access Control Allow Origin"错误。
如有任何帮助,我们将不胜感激!
您可以设置一个数据包嗅探器(如WireShark)来查看发送到服务器的实际HTTP请求吗。或者,将服务器配置为记录请求/响应标头。我的猜测是,该请求不包括Origin标头,或者该请求包括Access Control Allow Headers方法中不包括的其他请求标头。一个想法是,尝试将内容类型添加到Access Control Allow Headers方法中;这是请求JSON数据时所需要的常见方法。
相关文章:
- 可以'由于CORS问题,无法访问Heroku上的Flask API
- Axios CORS 问题与 Github oauth 未获取访问令牌
- 从JS到PHP;另一个CORS问题(似乎是)
- CORS问题,同时提交数据到谷歌表单的角度
- 使用fabric.fromUrl时出现CORS问题
- 在不同端口上运行时,rest api应用程序服务器(express)和Angulars js应用程序之间的Cors问题
- Sencha Touch-跨域(CORS)问题
- 节点中的 CORS 问题.js失败
- jQuery,CORS,JSON(不带填充)和身份验证问题
- CORS 预检请求的奇怪问题在 IE 11 上失败
- 使用 xhr 请求 Google Place API 遇到了 CORS 问题
- 访问 WebGL 的 Soundcloud 波形/插图 (三.js) 应用程序 - CORS 问题
- 旧系统的 CORS 问题 - 没有“访问控制允许源”标头
- Amazon S3 CORS 在所有主要浏览器上出现 SVG 问题
- 快速 JS 中的 CORS 问题
- 当 MediaElementAudioSource 输出零时,如何播放音频,但 CORS 不再是问题
- CORS的问题.烧瓶<->AngularJS
- 在Azure AD B2C中获取令牌时出现CORS问题(隐含流)
- CORS问题-从骨干JS调用web服务
- IE10和跨域资源共享(CORS)问题与图像/画布