access-control-allow-origin忽略web.config中的值

时间:2018-11-29 10:41:57

标签: asp.net

我正在处理的网站的Access-Control-Allow-Origin标头出现一个非常奇怪的问题。我已经将域添加到站点的web.config文件的自定义标头部分的Access-Control-Allow-Origin标头中,但是当我检查站点中的响应标头时,该域已被通配符替换。

陌生人仍然,我注意到,如果在站点的web.config文件的Access-Control-Allow-Methods头中设置了域,那么它将在Access-Control-Allow-Origin头中正确返回。

因此我发现,如果删除站点的web.config文件中的ETAG标头,则它可以正确呈现。有谁知道为什么此标头会导致Access-Control-Allow-Origin没有值或从Access-Control-Allow-Methods获取值?

初始web.config

initial web.config

标题返回

enter image description here

修改了web.config并将域添加到Access-Control-Allow-Methods

enter image description here

标题返回

enter image description here

0 个答案:

没有答案