.NET跨域处理

.NetFrameWork——webapi
在这里插入图片描述
如果携带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时不需强制要指定来源
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Street_Walker/article/details/89361539