クラス HttpsRedirectWebFilter

  • 実装されたすべてのインターフェース:
    org.springframework.web.server.WebFilter

    public final class HttpsRedirectWebFilter
    extends java.lang.Object
    implements org.springframework.web.server.WebFilter
    HTTPS 以外のリクエストを同等の HTTPS にリダイレクトします。ServerWebExchangeMatcher を使用してリダイレクトされるリクエストを絞り込むように構成できます。PortMapper を使用してカスタムポート用に構成することもできます。
    導入:
    5.1
    • コンストラクターの詳細

      • HttpsRedirectWebFilter

        public HttpsRedirectWebFilter()
    • メソッドの詳細

      • filter

        public reactor.core.publisher.Mono<java.lang.Void> filter​(org.springframework.web.server.ServerWebExchange exchange,
                                                                  org.springframework.web.server.WebFilterChain chain)
        次で指定:
        インターフェース org.springframework.web.server.WebFilterfilter 
      • setPortMapper

        public void setPortMapper​(PortMapper portMapper)
        この PortMapper を使用してカスタムポートをマッピングする
        パラメーター:
        portMapper - 使用する PortMapper
      • setRequiresHttpsRedirectMatcher

        public void setRequiresHttpsRedirectMatcher​(ServerWebExchangeMatcher requiresHttpsRedirectMatcher)
        この ServerWebExchangeMatcher を使用して、HTTPS にリダイレクトされるリクエストを絞り込みます。フィルターはすでに URI スキームで HTTPS をチェックしているため、このマッチャーにそのチェックを含める必要はありません。
        パラメーター:
        requiresHttpsRedirectMatcher - 使用する ServerWebExchangeMatcher