0
我試圖在使用Sencha Touch的Web應用程序上實現登錄服務。 我已經有一個REST服務可以正常工作(我可以使用chomr擴展Dev HTTP Client對其進行測試)。Sencha Touch和CORS請求不起作用
現在,在做了一些研究之後,請求是一個Ajax請求,根據CORS,我發現跨域請求受到保護。 我修改了Ajax客戶端,增加:
useDefaultXhrHeader: false
構建Ajax請求時,我加入到標頭:在我的響應
Access-Control-Allow-Headers: x-requested-with
Access-Control-Allow-Origin: *
。
仍然使用Dev HTTP客戶端,我現在可以在響應中看到正確設置的標題。 但是,在我的應用程序,我不斷收到錯誤:
No 'Access-Control-Allow-Origin' header is present on the requested resource
如果我啓動Chrome時使用--disable-Web的安全參數,一切正常,因爲它應該,頭被髮送(或者至少,他們不會被Chrome阻止),但顯然,這不是正確的方法。
有人可以幫我解決這個問題嗎?
你看過[這篇文章](http://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource-w)?這聽起來像是你的服務器上的標題比Sencha Touch更有問題。 – arthurakay