2013-02-13 98 views
1

我試過,因爲5天,以正確配置CORS解決錯誤標題:CORS與Ajax請求

於是,我就補充:

header('Access-Control-Allow-Origin: *'); 

在我的web服務(在同一臺服務器,但不同的域上名),我得到這個錯誤:

Request header field Authorization is not allowed by Access-Control-Allow-Headers 

然後我試圖添加:

<IfModule mod_headers.c> 
    Header set Access-Control-Allow-Origin "*" 
</IfModule> 

到我創建的.htaccess文件。 但仍然無法正常工作。

有什麼想法? 非常感謝。

回答

0

您必須在響應中包含Access-Control-Allow-Headers標頭,並帶有正確的可接受標頭名稱,正如錯誤消息所示。這聽起來像你不知道如何正確處理CORS請求。請閱讀this document on MDN,它解釋瞭如何處理CORS請求。這將回答你所有的問題。

+0

我已經讀過它,但並沒有真正理解我想如何實現它...它似乎很容易配置(只是一個頭).. – Ritooon 2013-02-13 16:47:26