原因: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.confapache.conf 是这些文件的通用名称),或者位于 .htaccess 文件中。

Header set Access-Control-Allow-Origin 'origin-list'

在 Nginx 中,对应的配置为:

add_header 'Access-Control-Allow-Origin' 'origin-list'

查看更多

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:83 次

字数:1422

最后编辑:2年前

最近更新:JSmiles

编辑次数:1 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文