RequireHttpsAttribute.HandleNonHttpsRequest 方法

定义

如果未通过 HTTPS 收到请求,则从 OnAuthorization(AuthorizationFilterContext) 调用。 Result此方法返回后,预期不会null为 。

protected:
 virtual void HandleNonHttpsRequest(Microsoft::AspNetCore::Mvc::Filters::AuthorizationFilterContext ^ filterContext);
protected virtual void HandleNonHttpsRequest (Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext filterContext);
abstract member HandleNonHttpsRequest : Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext -> unit
override this.HandleNonHttpsRequest : Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext -> unit
Protected Overridable Sub HandleNonHttpsRequest (filterContext As AuthorizationFilterContext)

参数

注解

如果是 GET 请求,则默认实现将 设置为 Result 一个结果,该结果会将客户端重定向到请求 URI 的 HTTPS 版本。 否则,默认实现将 设置为 Result 一个结果,该结果会将状态代码设置为 403 (禁止) 。

适用于