2017-02-24 107 views
-1

我在Mozilla Firefox上遇到問題,由於缺少標頭Access-Control-Allow-Origin,我的請求爲「不可用(503)」。CORS標頭不能在Firefox中工作

然而,報頭是在服務器端,我的web.config內:

<system.webServer> 
<httpProtocol> 
    <customHeaders> 
    <add name="Access-Control-Allow-Origin" value="*" /> 
    <add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept, Authorization" /> 
    <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" /> 
    </customHeaders> 

這是(以西班牙語翻譯)錯誤:從另一個封閉源

請求:相同的源策略:http:// XXXXX(原因:缺少CORS的Access-Control-Allow-Origin頭)。

這個問題在IE和Chrome上不會發生。任何線索?

謝謝大家!

+0

實際的HTTP響應頭文件是什麼樣的? – Pointy

+2

503不是CORS故障。 –

+0

請發佈完整回覆 - 您可能需要檢查iis日誌 –

回答

0

發現了問題,也許這可以幫助別人:

在我所用的服務器名稱的請求的URI,而不是IP。 IE和Chrome能夠解決這個問題,Mozilla不是。

我不知道這對Mozilla來說是個什麼問題。

謝謝大家