axios uc浏览器跨域请求失败

爱⌒轻易说出口 提交于 2020-01-28 04:37:16

前端报错为:headers 报错Request header field Content-Type is not allowed by Access-Control-Allow-Headers
解决方法:后端的CORS过滤器中需要将response.setHeader(“Access-Control-Request-Headers”,"*");
改成
response.setHeader(“Access-Control-Allow-Headers”, “Origin, X-Requested-With, Content-Type, Accept,token,Access-Token”);

		response.setHeader("Access-Control-Allow-Origin", "*");
        response.setHeader("Access-Control-Allow-Methods", "*");
        response.setHeader("Access-Control-Max-Age", "1728000");
        response.setHeader("Access-Control-Allow-Credentials", "true");
        response.setHeader("content-type","text/html;charset=UTF-8");
        response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept,token,Access-Token");

记录一下,以后出现可以找到解决方法

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!