【问题标题】:CORS header with ajax request带有ajax请求的CORS标头
【发布时间】:2013-01-29 06:01:45
【问题描述】:

我从 5 天开始尝试正确配置 CORS 以解决错误:

所以我尝试添加:

header('Access-Control-Allow-Origin: *'); 

在我的网络服务上(在同一台服务器上但域名不同),我收到了这个错误:

Request header field Authorization is not allowed by Access-Control-Allow-Headers

然后我尝试添加:

<IfModule mod_headers.c>
   Header set Access-Control-Allow-Origin "*"
 </IfModule>

到我创建的 .htaccess 文件。 但是还是不行。

有什么想法吗? 提前非常感谢。

【问题讨论】:

    标签: php ajax apache cors


    【解决方案1】:

    您必须在响应中包含一个 Access-Control-Allow-Headers 标头以及正确的可接受标头名称,正如错误消息所暗示的那样。听起来您不知道如何正确处理 CORS 请求。请阅读this document on MDN,它解释了如何处理 CORS 请求。这将回答你所有的问题。

    【讨论】:

    • 我已经读过了,但不是很明白我认为如何实现它......它似乎很容易配置(只是一个标题)..
    猜你喜欢
    • 2021-11-02
    • 2018-09-10
    • 1970-01-01
    • 2011-10-01
    相关资源
    最近更新 更多