【发布时间】:2016-06-27 00:57:18
【问题描述】:
我的 Nginx 中有这个配置
server {
listen 8080;
add_header Access-Control-Allow-Origin *;
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'Content-Type';
}
现在我有我的 web 应用程序,它为 GET 执行 GET 和 POST 它工作正常,但如果我执行 Ajax POST 我会收到此错误
XMLHttpRequest 无法加载 'URL' 。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'Origin' 不允许访问。响应的 HTTP 状态代码为 404。
如果我发出“GET”请求,我可以在回复中看到这一点。
Access-Control-Allow-Headers:Content-Type
Access-Control-Allow-Methods:GET, POST, OPTIONS
Access-Control-Allow-Origin:*
但是,如果我发帖,我什么都看不到。
【问题讨论】: