加了header就会出错,不加就请求就是正常的,应该是哪个地方拦截了
出错如下
后端跨域设置
题主切换到Console选项卡看下具体报什么错误?如果没猜错应该是Request header field token is not allowed by Access-Control-Allow-Headers in preflight response.这个错误。
自定请求头会发送一个OPTIONS请求获取Access-control-allow-headers响应头看允许哪些自定义请求头。
题主跨域虽然设置了这个头,但是有些服务器会设置accept头为get/post,覆盖掉Access-control-allow-methods这个响应头的信息导致options请求失败。
题主检查下服务器 配置,统一由web服务器设置允许的请求方法,增加OPTIONS方法