Asp.Net WebApi 启用CORS跨域访问指定多个域名

时间:2021-07-05 13:00:59

1.后台action指定

EnableCors指定可访问的域名多个,使用逗号隔开

        //支持客户端凭据提交,指定多个域名,使用逗号隔开
[EnableCors("http://localhost:51421,http://localhost:51422 ", "*", "*", SupportsCredentials = true)]
//支持客户端凭据提交
//[EnableCors("http://localhost:51421", "*", "*", SupportsCredentials = true)]
//[EnableCors("http://localhost:51421", "*", "*")]
// [EnableCors("*", "*", "*")]
public string GetOne()
{
//Microsoft.Owin.Cors.CorsOptions
return CookieHelper.GetString("username");
}

更多:

Asp.Net WebApi+Microsoft.AspNet.WebApi.Core 启用CORS跨域访问

Cors 跨域Access-Control-Allow-Origin

Ajax跨域请求中的Cookie问题(默认不带cookie等凭证)