3 回答

TA貢獻1876條經(jīng)驗 獲得超7個贊
正如這篇文章所暗示的,chrome中的錯誤:Access-Control-Allow-Headers不允許Content-Type,只需將其他標頭添加到您的web.config中,就像這樣...
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept" />
</customHeaders>
</httpProtocol>

TA貢獻1825條經(jīng)驗 獲得超6個贊
很有可能是由于跨域請求,但可能并非如此。對我來說,我一直在調(diào)試API并將其設(shè)置Access-Control-Allow-Origin為*,但似乎最新版本的Chrome需要額外的標頭。如果使用PHP,請嘗試在文件前添加以下內(nèi)容:
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");
確保您尚未header在其他文件中使用過,否則將收到討厭的錯誤消息。有關(guān)更多信息,請參閱文檔。
- 3 回答
- 0 關(guān)注
- 8652 瀏覽
添加回答
舉報