我从5天起就尝试正确配置CORS来解决错误:
所以我试着添加:
header('Access-Control-Allow-Origin: *');
在我的Web服务上(在同一服务器上,但域名不同),我得到了这个错误:
Request header field Authorization is not allowed by Access-Control-Allow-Headers
然后我试着添加:
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
到我创建的.htaccess文件。但仍然不起作用。
知道吗?提前非常感谢。
您必须在响应中包含一个Access Control Allow Headers标头,并使用正确的可接受标头名称,正如错误消息所建议的那样。听起来您不知道如何正确处理CORS请求。请阅读MDN上的此文档,该文档解释了如何处理CORS请求。这将回答您的所有问题。