参考:
https://www.cnblogs.com/virtual/p/3720750.html
https://www.cnblogs.com/zhangzs000/p/9662202.html
业务中碰到编辑的请求头发送时报错:Access to XMLHttpRequest at 'http://192.168.0.180:899/api/XXXXXXXXXX' from origin 'http://192.168.0.164' has been blocked by CORS policy: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response.
当ajax发送post请求时会发送一个预检请求option,当预检请求返回成果时才会继续发送post请求。
本文探讨了在使用XMLHttpRequest进行跨域请求时遇到的CORS策略限制问题,特别是当预检请求(option请求)失败时,导致POST请求无法正常发送的情况。文章深入解析了CORS的工作原理,并提供了解决方案。
5334





