原因:CORS 头 Access-Control-Allow-Origin 与 xyz 不匹配 - HTTP 编辑
原因
原因:CORS 头 'Access-Control-Allow-Origin'与'xyz'不匹配
出了什么问题?
简而言之,发出请求的原点与 Access-Control-Allow-Origin
标题允许的任何来源都不匹配。
如果响应包含多个 Access-Control-Allow-Origin
标头,也会发生此错误。
如果您的代码使用CORS请求访问的服务在您的控制之下,请确保将其配置为将其来源包含在其 Access-Control-Allow-Origin
标头中,并且响应中仅包含一个此类标头。 标题本身接受逗号描述的起源列表,因此添加新的起源并不困难。
例如,在Apache中,将以下行添加到服务器的配置中(在相应的 <Directory>
,<Location>
,<Files>
或 <VirtualHost>
部分中)。 配置通常位于 .conf
文件中(httpd.conf
和 apache.conf
是这些文件的通用名称),或者位于 .htaccess
文件中。
Header set Access-Control-Allow-Origin 'origin-list'
在 Nginx 中,对应的配置为:
add_header 'Access-Control-Allow-Origin' 'origin-list'
查看更多
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论