阻止请求方法:在sencha touch中的OPTIONS

时间:2012-06-04 08:44:49

标签: sencha-touch

我正在向我的服务器发送ajax请求(GET或POST)并且请求已成功完成但问题出现在我的主要请求之前,sencha发送了一个名为OPTIONS的请求方法,这不是我的意图,因为它失败了。我怎么能禁用它?

2 个答案:

答案 0 :(得分:1)

问题解决了!在phonegap这不会是一个问题,因为浏览器是请求的发送者实际上不是sencha!如果您想在Chrome浏览器中禁用它,只需使用以下选项运行它:

`chromium-browser --args --disable-web-security`

答案 1 :(得分:0)

如果您使用的是Ext.Ajax.request,只需添加参数:

useDefaultXhrHeader : false

如果您使用的是Ext.data.proxy.Ajax,请编辑/sdk/src/data/Connection.js,将useDefaultXhrHeader设置为false。

如果没有,GET和POST方法请求将包含X-Requested-With标头。我认为这个标头是发送OPTIONS方法请求的原因。