.NET跨域处理

.NetFrameWork——webapi
.NET跨域处理
如果携带cookie 需要指定第一个参数的访问来源
对应客户端的 xhrFields.withCredentials: true 参数,服务器端通过在响应 header 中设置 Access-Control-Allow-Credentials = true 来运行客户端携带证书式访问。通过对 Credentials 参数的设置,就可以保持跨域 Ajax 时的 Cookie。这里需要注意的是:
服务器端 Access-Control-Allow-Credentials = true时,参数Access-Control-Allow-Origin 的值不能为 ‘*’ 。

.net core ——mvc
携带cookie时不需强制要指定来源
.NET跨域处理

访问文件和接口跨域
配置文件设置跨域
注释掉 handlers,添加 httpProtocol,注释掉全局跨域设置
https://blog.csdn.net/ao123056/article/details/80849075

.NET跨域处理
.NET跨域处理