CORS与Sencha Touch 2

时间:2013-09-13 11:41:57

标签: sencha-touch sencha-touch-2 cors

我正在开发一个需要CORS的应用程序,我做了一些谷歌,但无法理解。我的应用程序在localhost:8000上运行,而我正在向localhost:9090发出ajax请求。下面是我的Ajax请求代码......

Ext.Ajax.request({
            url : 'http://localhost:9090/by-api',
            method: 'POST',
            jsonData : api_no,
            disableCaching: false,
            withCredentials: true,
            useDefaultXhrHeader: false,
            headers: {
                "Content-Type":"text/plain",
                'Access-Control-Allow-Orgin':'*',
                'Access-Control-Headers': 'x-requested-with'
            },
            success: function(response){
                console.log(response.responseText)
            },
            failure: function(response){
                console.log(response.responseText)
            }
        });

此外,我想进行基本身份验证,因此我尝试在标头中添加“身份验证”,但没有任何工作......

1 个答案:

答案 0 :(得分:1)

指令

'Access-Control-Allow-Orgin':'*'

必须包含在响应头中的服务器端,而不是客户端请求中。 请按照此文档参考W3-CORS