带有ajax请求的CORS头

时间:2013-02-13 16:09:36

标签: php ajax apache cors

我尝试了5天后正确配置CORS来解决错误:

所以我试着添加:

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

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

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

然后我尝试添加:

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

到我创建的.htaccess文件。 但仍然无效。

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

1 个答案:

答案 0 :(得分:0)

您必须在响应中包含具有正确可接受标头名称的Access-Control-Allow-Headers标头,就像错误消息所示。听起来你不知道如何正确处理CORS请求。请阅读this document on MDN,其中介绍了如何处理CORS请求。这将回答您的所有问题。