1

我从 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 文件。但还是不行。

任何想法 ?提前非常感谢。

4

1 回答 1

0

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

于 2013-02-13T16:19:07.793 回答