cors(cors 策略:对预检请求的响应未通过访问控制检查)角度 7 中的错误

Posted

技术标签:

【中文标题】cors(cors 策略:对预检请求的响应未通过访问控制检查)角度 7 中的错误【英文标题】:cors(cors policy: Response to preflight request doesn't pass access control check) error in angular 7 【发布时间】:2019-07-15 10:44:17 【问题描述】:

从源“http://localhost:4200”访问“http://192.168.1.30/v1w/?tag=login”处的 XMLHttpRequest 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:它没有 HTTP ok 状态。

【问题讨论】:

【参考方案1】:

以下是可能的解决方案

    您需要在 php 端添加 CORS 标头。另一个问题CORS with php headers

    提供了解决方案 1234563

    您还可以暂时禁用浏览器上的 CORS 检查。在这里回答:Does --disable-web-security work in Chrome anymore?

    您还可以使用 chrome 扩展程序或 firefox 扩展程序来禁用某些域的 CORS 检查。示例https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=en-US

【讨论】:

以上是关于cors(cors 策略:对预检请求的响应未通过访问控制检查)角度 7 中的错误的主要内容,如果未能解决你的问题,请参考以下文章

已被 CORS 策略阻止:对预检请求的响应未通过

角 POST 请求被 CORS 策略阻止:对预检请求的响应未通过访问控制检查

来源已被 CORS 策略阻止 对预检请求的响应未通过访问控制检查

cors 策略错误:对预检请求的响应未通过访问控制检查:没有'Access-Control-Allow-Origin

CORS 策略:对预检请求的响应未通过访问控制检查:它没有 HTTP ok 状态

CORS 策略已阻止从源“null”访问 XMLHttpRequest:对预检请求的响应未通过访问控制 [重复]