クラス XXssProtectionServerHttpHeadersWriter

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

    public class XXssProtectionServerHttpHeadersWriter
    extends java.lang.Object
    implements ServerHttpHeadersWriter
    x-xss-protection ヘッダーを追加します。
    導入:
    5.0
    • フィールドサマリー

      フィールド  
      修飾子と型 フィールド 説明
      static java.lang.StringX_XSS_PROTECTION
    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      XXssProtectionServerHttpHeadersWriter()
      新しいインスタンスを作成します
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      voidsetBlock​(boolean block)
      false の場合、モードをブロックされたものとして指定しません。
      voidsetEnabled​(boolean enabled)
      true の場合、値 1 が含まれます。
      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
    • フィールドの詳細

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

      • XXssProtectionServerHttpHeadersWriter

        public XXssProtectionServerHttpHeadersWriter()
        新しいインスタンスを作成します
    • メソッドの詳細

      • writeHttpHeaders

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

        public void setEnabled​(boolean enabled)
        true の場合、値 1 が含まれます。次に例を示します。
         X-XSS-Protection: 1
         
        または setBlock(boolean) が true の場合
         X-XSS-Protection: 1; mode=block
         
        false の場合、明示的に無効にして、X-XSS-Protection を無効にすることを指定します。例:
         X-XSS-Protection: 0
         
        パラメーター:
        enabled - 新しい価値
      • setBlock

        public void setBlock​(boolean block)
        false の場合、モードをブロックされたものとして指定しません。この場合、コンテンツの修正が試みられます。true の場合、コンテンツは "#" に置き換えられます。
        パラメーター:
        block - 新しい価値