问题:

  • 这段是我在main.js下设置的,为了在请求头上添加后端需要的参数sessionId 和xrequestedwith ,在谷歌下是正常的,
  • ie报Access-Control-Allow-Headers 列表不存在请求表头 content-type;XMLHTTPRequest:网络错误 0x80070005,拒绝访问。
// 配置axios的请求拦截器
axios.interceptors.request.use(function(config) {// 在发送请求之前做些什么config.headers.sessionId = JSON.parse(localStorage.getItem("tokenSessionId"));config.headers.xrequestedwith = 'XMLHttpRequest';//区分ajax请求还是普通请求return config;},function(error) {// 对请求错误做些什么return Promise.reject(error);}
);
  • 后端配置

原因:
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,拒绝访问。相关推荐

  1. 关于IE浏览器出现“XMLHttpRequest: 网络错误 0x80070005, 拒绝访问”的解决方案

    前言 最近使用Vue开发的项目,部署在nginx容器中,使用IE浏览器访问出现了问题,提示"Access-Control-Allow-Headers 列表中不存在请求标头 content-t ...

  2. 记录ie下报XMLHttpRequest: 网络错误 0x80070005, 拒绝访问。

    问题: 同样的调用接口,在谷歌是没有问题的,但是在ie下报错XMLHttpRequest: 网络错误 0x80070005, 拒绝访问. 1.分析: 对比了一下,相同的是接口传递参数错误导致报错, 传 ...

  3. 阿里云OSS跨域报错:Access to XMLHttpRequest at ‘...‘ ... blocked by CORS policy: No ‘Access-Control-Allow

    错误标签:阿里云OSS, 跨域请求, No 'Access-Control-Allow-Origin' 浏览器具体报错内容: Access to XMLHttpRequest at 'https:// ...

  4. 谷歌浏览器跨域报错解决办法

    谷歌浏览器跨域报错: 在浏览器属性设置一下就可以了. 最后,先打开浏览器,就可以了. 转载于:https://www.cnblogs.com/fanyun/p/4263363.html

  5. vue语法、跨域报错等问题集合

    前言 记录vue报错问题,不断更新! 一.Eslint报错 1.加入如下注解:/* eslint-disable */ 2.编译器搜索eslint 选择 disable 3.注释package.jso ...

  6. 【跨域报错解决方案】Access to XMLHttpRequest at ‘http://xxx.com/xxx‘ from origin ‘null‘ has been blocked by

    错误背景描述: 在使用ajax调用api接口的时候:发生错误如下 Access to XMLHttpRequest at 'http://xxxx.com/xxx' from origin 'null ...

  7. 解决了cropper裁切图片toDataURL()跨域报错的问题,记录一下。

    @[TOC](toDataURL() 跨域解决方案) 那些说 img.crossOrigin = 'anonymous' 能解决问题请绕道,害我纠结了一天. 这两天在弄头像裁切,发现toDataURL ...

  8. Chrome访问网站报错:因为此网站发送了Chrome无法处理的杂乱凭据。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常

    问题: 因为此网站发送了Chrome无法处理的杂乱凭据.网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常. 解决: 当前页面点击任意空白处,直接键盘输入"thisisunsafe& ...

  9. VUE -- Mac上解决Chrome浏览器跨域问题

    最近做前端开发总是遇到一个很奇怪的现象,同一个AJAX请求,在Chrome里调试的时候就会提示跨域,但是在手机模拟器或者真机上调试的时候就不会,于是百度了一下,发现是Chrome的安全策略导致的,需要 ...

最新文章

  1. Linux curl与wget 命令的区别和联系
  2. 工作323:uni-获取时间参数
  3. A股开盘:深证区块链50指数跌0.17%,融钰集团涨停
  4. python修饰符号的使用_Python 函数修饰符(装饰器)的使用
  5. cpu核心 线程 进程_科个普:进程、线程、并发、并行
  6. 软件构建--系统设计
  7. 单行和多行文字溢出省略号显示
  8. AJAX中get与post区别
  9. 华为18级工程师三年心血终成趣谈网络协议文档(附详细讲解)
  10. 查看源文件默认编辑器打开
  11. Gazebo仿真WARN-The root link base_link has an inertia specified in the URDF, but KDL does not support
  12. AnimatedIcon
  13. 普通话转换成方言的语音识别方法
  14. c++ 简易人员信息管理系统
  15. ubuntu下彻底卸载软件
  16. 【转载】【《Real-Time Rendering 3rd》 提炼总结】(九) 第十章 · 游戏开发中基于图像的渲染技术总结
  17. 硬件设计学习笔记---第一季第一集
  18. Django Iframe +Form 上传图片文件等 前端显示
  19. UIColor 常用方法
  20. iOS如何处理zip文件,解压或者压缩?

热门文章

  1. 存储过程从入门到熟练(多个存储过程完整实例及调用方法)_AX
  2. 服务器被攻击怎么修改,服务器一直被攻击怎么办?
  3. 大数据ab 测试_在真实数据上进行AB测试应用程序
  4. Java 到底有没有析构函数呢?
  5. 在Java 里面怎么比较字符串
  6. winform窗体模板_如何验证角模板驱动的窗体
  7. 移动平均线ma分析_使用动态移动平均线构建交互式库存量和价格分析图
  8. 【Python包】安装teradatasql提示找不到pycryptodome模块错误(pycrypto,pycryptodome和crypto加密库)...
  9. MarkDown语言
  10. pandas:根据行间差值进行数据合并