ie浏览器跨域报错问题;Access-Control-Allow-Headers 列表不存在请求表头 content-type;XMLHTTPRequest:网络错误 0x80070005,拒绝访问。
生活随笔
收集整理的這篇文章主要介紹了
ie浏览器跨域报错问题;Access-Control-Allow-Headers 列表不存在请求表头 content-type;XMLHTTPRequest:网络错误 0x80070005,拒绝访问。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題:
- 這段是我在main.js下設置的,為了在請求頭上添加后端需要的參數sessionId 和xrequestedwith ,在谷歌下是正常的,
- ie報Access-Control-Allow-Headers 列表不存在請求表頭 content-type;XMLHTTPRequest:網絡錯誤 0x80070005,拒絕訪問。
- 后端配置
原因:
ajax跨域請求,請求頭不傳token時,所有瀏覽器都能成功,在請求頭中傳token,在谷歌瀏覽器正常,在ie瀏覽器報錯,因此可以得出是請求頭token的問題,
解決:
標準的head,認證名字叫做Authorization,A要大寫,但是在vue用axios跨域請求時,傳的head名稱為authorization,是小寫,所以即使是設置版Access-Control-Allow-Headers為*,也無法識別。后臺服務器設置Access-Control-Allow-Headers時不要直接寫 * 號,應該寫為authorization,Authorization,DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,強制包含一個權authorization頭即可。
參考ie跨越解決
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的ie浏览器跨域报错问题;Access-Control-Allow-Headers 列表不存在请求表头 content-type;XMLHTTPRequest:网络错误 0x80070005,拒绝访问。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PN25码
- 下一篇: [Windows编程] 通过GetMod