1.Access to XMLHttpRequest at 'XXXXXX' from origin 'XXXXXXX' has been blocked by CORS policy:

Response to preflight request doesn't pass access control check: It does not have HTTP ok status.

分析:原以为是跨域问题,前后端都对跨域做了处理但是没用,没想到调后端接口时会发送两次请求,

一次是options ,options通过后再发送get或者post请求,在一开始后端只对请求做了一次拦截,导致

前端发送请求时后端只能接收到options请求,并且无token存在,最终解决方法是后端对options做了

处理,检测到是option请求时直接放行,然后就ok啦

 

解决:在 Web.config 中配置跨域,修改默认配置。

重点先行,注释掉以下这句:

相关文章:

  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-30
  • 2021-07-29
猜你喜欢
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2021-11-11
  • 2022-02-14
  • 2021-11-24
相关资源
相似解决方案