我正在向我的服务器(GET 或 POST)发送一个 ajax 请求,并且请求成功完成,但问题是在我的主要请求 sencha 发送一个名为 OPTIONS 的请求方法之前,这不是我的意图,因此它失败了。我怎么能禁用这个?
问问题
1330 次
2 回答
1
问题解决了!在 phonegap 中这不会是一个问题,因为浏览器是请求的发送者,实际上不是 sencha !如果您想在 chrome 浏览器中禁用它,只需使用以下选项运行它:
`chromium-browser --args --disable-web-security`
于 2012-06-04T10:13:35.153 回答
0
如果您使用 Ext.Ajax.request,只需添加参数:
useDefaultXhrHeader : false
如果您使用 Ext.data.proxy.Ajax,请编辑 /sdk/src/data/Connection.js,将 useDefaultXhrHeader 设置为 false。
如果没有,GET 和 POST 方法请求将包含 X-Requested-With 标头。我认为这个标头是发送 OPTIONS 方法请求的原因。
于 2014-02-07T16:09:13.197 回答