クラス XXssProtectionServerHttpHeadersWriter

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

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

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

      • 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

        @Deprecated
        public void setEnabled​(boolean enabled)
        使用すべきではありません。
        代わりに setHeaderValue(HeaderValue) を使用してください
        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

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