Aracılığıyla paylaş


RequireHttpsAttribute.HandleNonHttpsRequest Yöntem

Tanım

İstek HTTPS üzerinden alınmazsa kimden OnAuthorization(AuthorizationFilterContext) çağrılır. Beklenti, Result bu yöntem döndürdüğünde olmayacaktır 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)

Parametreler

filterContext
AuthorizationFilterContext

Güncelleştirilecek AuthorizationFilterContext .

Açıklamalar

Bu bir GET isteğiyse, varsayılan uygulama istemciyi istek URI'sinin HTTPS sürümüne yönlendirecek bir sonuç olarak ayarlanır Result . Aksi takdirde, varsayılan uygulama, durum kodunu (Yasak) olarak ayarlayacak bir sonuç olarak 403 ayarlanırResult.

Şunlara uygulanır