您可以逗号分隔“Access-Control-Allow-Origin”标头吗? [复制]
Posted
技术标签:
【中文标题】您可以逗号分隔“Access-Control-Allow-Origin”标头吗? [复制]【英文标题】:Can you coma-delimit an "Access-Control-Allow-Origin" header? [duplicate] 【发布时间】:2020-02-28 00:57:05 【问题描述】:我正在尝试解决 CORS 问题。我们有一个端点向两个不同的域提供 hmtl。我读过的大多数内容似乎都说您可以添加单个域以允许访问,或使用通配符。我不想使用通配符,所以我可以添加
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="first.domain.net,second.domain.net" />
</customHeaders>
在我的 web.config 的 system.webserver 部分下?
【问题讨论】:
如果要支持多域,需要在代码中做,并注意请求的Origin header。如果它是您允许的域之一,则将其作为 ACAO 标头发回;如果不是,那么你就没有。您将无法通过配置执行此操作。 【参考方案1】:不,只能指定一个 Origin,请参阅标题的 MDN's documentation。
【讨论】:
以上是关于您可以逗号分隔“Access-Control-Allow-Origin”标头吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章