我已禁用目标服务器上的所有 CORS 设置,但仍然收到此错误:
对预检请求的响应未通过访问控制检查:它没有 HTTP 正常状态
但是当我在浏览器中执行
--disable-web-security
时,错误就消失了......为什么?
我正在尝试获取多个跨域请求
您看到的错误与跨源资源共享 (CORS) 有关。当网页向不同的域发出 AJAX 请求时,浏览器会执行“预检”请求(HTTP OPTIONS 请求)以检查发出请求的域是否允许实际请求。
2.为什么禁用Web安全后错误消失:禁用Web安全后,浏览器不会强制执行CORS限制,因此允许请求。从本质上讲,您已经绕过了为防止某些类型的恶意行为而采取的安全措施。
希望您能够理解...