我尝试了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文件。 但仍然无效。
有什么想法吗? 非常感谢。
答案 0 :(得分:0)
您必须在响应中包含具有正确可接受标头名称的Access-Control-Allow-Headers标头,就像错误消息所示。听起来你不知道如何正确处理CORS请求。请阅读this document on MDN,其中介绍了如何处理CORS请求。这将回答您的所有问题。