【发布时间】: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 标头发回;如果不是,那么你就没有。您将无法通过配置执行此操作。