クラス StrictTransportSecurityServerHttpHeadersWriter

  • 実装されたすべてのインターフェース:
    ServerHttpHeadersWriter

    public final class StrictTransportSecurityServerHttpHeadersWriter
    extends java.lang.Object
    implements ServerHttpHeadersWriter
    リクエストが安全な場合、Strict-Transport-Security を書き込みます。
    導入:
    5.0
    • フィールドサマリー

      フィールド  
      修飾子と型 フィールド 説明
      static java.lang.StringSTRICT_TRANSPORT_SECURITY
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      voidsetIncludeSubDomains​(boolean includeSubDomains)
      サブドメインを含めるかどうかを設定します。
      voidsetMaxAge​(java.time.Duration maxAge)
      ヘッダーの最大経過時間を設定します。
      voidsetPreload​(boolean preload)
      プリロードを含めるかどうかを設定します。
      reactor.core.publisher.Mono<java.lang.Void>writeHttpHeaders​(org.springframework.web.server.ServerWebExchange exchange)
      ヘッダーをレスポンスに書き込みます。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • フィールドの詳細

    • コンストラクターの詳細

      • StrictTransportSecurityServerHttpHeadersWriter

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

      • writeHttpHeaders

        public reactor.core.publisher.Mono<java.lang.Void> writeHttpHeaders​(org.springframework.web.server.ServerWebExchange exchange)
        インターフェースからコピーされた説明: ServerHttpHeadersWriter
        ヘッダーをレスポンスに書き込みます。
        次で指定:
        インターフェース ServerHttpHeadersWriterwriteHttpHeaders 
        戻り値:
        ReactiveHttpOutputMessage.beforeCommit(Supplier) の Supplier に返される Mono。
      • setIncludeSubDomains

        public void setIncludeSubDomains​(boolean includeSubDomains)
        サブドメインを含めるかどうかを設定します。デフォルトは true です
        パラメーター:
        includeSubDomains - サブドメインを含める必要がある場合
      • setPreload

        public void setPreload​(boolean preload)

        プリロードを含めるかどうかを設定します。デフォルトは false です

        詳細については、Web サイト hstspreload.org を参照してください。

        パラメーター:
        preload - プリロードを含める必要がある場合
        導入:
        5.2.0
      • setMaxAge

        public void setMaxAge​(java.time.Duration maxAge)
        ヘッダーの最大経過時間を設定します。デフォルトは年です。
        パラメーター:
        maxAge - ヘッダーの最大経過時間