【问题标题】:Can you coma-delimit an "Access-Control-Allow-Origin" header? [duplicate]您可以逗号分隔“Access-Control-Allow-Origin”标头吗? [复制]
【发布时间】: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 标头发回;如果不是,那么你就没有。您将无法通过配置执行此操作。

标签: c# cors iis-8


【解决方案1】:

不,只能指定一个 Origin,请参阅标题的 MDN's documentation

【讨论】:

    猜你喜欢
    • 2016-01-11
    • 2019-02-07
    • 2018-10-28
    • 2016-01-21
    • 2018-07-18
    • 2019-03-18
    • 2018-10-20
    • 2018-09-19
    • 1970-01-01
    相关资源
    最近更新 更多