前端用的vue-cli 后端用的java,框架是sprint 设置了header进行跨域但是死活不能进行请求,post 请求会变成options请求
http://www.ruanyifeng.com/blo...
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
每次请求设置 withCredentials 这个属性,vue应该有拦截器的.
后端 Spring 有 Cors 的处理,后端设置下就行
10 回答11.1k 阅读
15 回答8.3k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.6k 阅读✓ 已解决
百度 cors
我猜测问题主要出现在 Access-Control-Allow-Methods 这个上面,对于复杂请求,浏览器会尝试先进行一次option 预请求。