diff --git a/CorsServer/CorsServer.WebApi31/Startup.cs b/CorsServer/CorsServer.WebApi31/Startup.cs index b19a6b2..379a9d8 100644 --- a/CorsServer/CorsServer.WebApi31/Startup.cs +++ b/CorsServer/CorsServer.WebApi31/Startup.cs @@ -120,7 +120,15 @@ namespace CorsServer.WebApi31 //请求来源 .AllowAnyOrigin() //.WithOrigins(corsOption.Origins.ToArray()) - //.SetIsOriginAllowed(_ => true) + //.SetIsOriginAllowed(requestOrigin => + //{ + // //请求源(请求的协议+主机+端口号,比如 http://wwwww.xxxx.com:80) + // var address = requestOrigin; + + // //根据请求源自行过滤 + + // return true; + //}) //.SetIsOriginAllowedToAllowWildcardSubdomains() //请求方法(POST GET PUT DELETE OPTIONS等) @@ -155,9 +163,13 @@ namespace CorsServer.WebApi31 build //请求来源 - .AllowAnyOrigin() + //.AllowAnyOrigin() //.WithOrigins() - //.SetIsOriginAllowed(_ => true) + .SetIsOriginAllowed(requestOrigin => + { + var cc = requestOrigin; + return true; + }) //.SetIsOriginAllowedToAllowWildcardSubdomains() //请求方法(POST GET PUT DELETE OPTIONS等)