在.Net Framework中编写AuthorizationFilter时,我们可以使用:
AuthorizationContext.HttpContext.Request.IsSecureConnection
这在.Net 6.0上不再可用,因为它相当于AuthorizationFilterContext
。
如何在.Net 6.0中的AuthorizationFilter中检查请求是否使用HTTPS协议(检查连接是否"安全"(?
提前感谢的任何帮助
您可以使用HttpRequest.IsHttps属性:
AuthorizationFilterContext.HttpContext.Request.IsHttps