发送请求失败,提示跨域报错

816 阅读1分钟

报错内容

Access to XMLHttpRequest at 'url' from origin 'url2' has been blocked by CORS policy: Response to preflight request doesn't pass access control check

provisional headers are shown(显示临时请求头)

可能原因

  1. 请求跨域被拦截
  2. 请求被浏览器插件拦截
  3. 服务器出错或者超时,没有真正的返回

解决方法

由于接口和服务器都正常,猜测是浏览器的迈克菲安全插件拦截了请求,尝试关闭除了vue的所有插件重新尝试,但是依然没有解决,最后清除了浏览器的一周缓存后,请求发送成功,问题解决。

参考文章

www.cnblogs.com/pqjwyn/p/10…