クラス FeaturePolicyHeaderWriter

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

    public final class FeaturePolicyHeaderWriter
    extends java.lang.Object
    implements HeaderWriter
    機能ポリシーをサポートします。

    機能ポリシーを使用すると、Web 開発者は、ブラウザーで特定の API および Web 機能の動作を選択的に有効化、無効化、変更できます。

    機能ポリシーの宣言には、セキュリティポリシーディレクティブのセットが含まれ、それぞれが特定の機能型の制限を宣言する責任があります。

    導入:
    5.1
    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      FeaturePolicyHeaderWriter​(java.lang.String policyDirectives)
      提供されたセキュリティポリシーディレクティブを使用して、FeaturePolicyHeaderWriter の新しいインスタンスを作成します。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      voidsetPolicyDirectives​(java.lang.String policyDirectives)
      レスポンスヘッダーで使用するセキュリティポリシーディレクティブを設定します。
      java.lang.StringtoString()
      voidwriteHeaders​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Header インスタンスを作成します。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • コンストラクターの詳細

      • FeaturePolicyHeaderWriter

        public FeaturePolicyHeaderWriter​(java.lang.String policyDirectives)
        提供されたセキュリティポリシーディレクティブを使用して、FeaturePolicyHeaderWriter の新しいインスタンスを作成します。
        パラメーター:
        policyDirectives - セキュリティポリシーディレクティブ
        例外:
        java.lang.IllegalArgumentException - policyDirectives が null または空の場合
    • メソッドの詳細

      • writeHeaders

        public void writeHeaders​(javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response)
        インターフェースからコピーされた説明: HeaderWriter
        Header インスタンスを作成します。
        次で指定:
        インターフェース HeaderWriterwriteHeaders 
        パラメーター:
        request - リクエスト
        response - レスポンス
      • setPolicyDirectives

        public void setPolicyDirectives​(java.lang.String policyDirectives)
        レスポンスヘッダーで使用するセキュリティポリシーディレクティブを設定します。
        パラメーター:
        policyDirectives - セキュリティポリシーディレクティブ
        例外:
        java.lang.IllegalArgumentException - policyDirectives が null または空の場合
      • toString

        public java.lang.String toString()
        オーバーライド:
        クラス java.lang.ObjecttoString