public class ReferrerPolicyHeaderWriter extends java.lang.Object implements HeaderWriter
リファラーポリシーをサポートします。
定義されているポリシーのリストは、リファラーポリシーにあります。
HeaderWriter のこの実装は、次のヘッダーを書き込みます。
デフォルトでは、Referrer-Policy ヘッダーはレスポンスに含まれていません。ReferrerPolicyHeaderWriter.ReferrerPolicy が設定されていない場合、デフォルトでポリシー no- referrer が使用されます。
| 修飾子と型 | クラスと説明 |
|---|---|
static class | ReferrerPolicyHeaderWriter.ReferrerPolicy |
| コンストラクターと説明 |
|---|
ReferrerPolicyHeaderWriter() 新しいインスタンスを作成します。 |
ReferrerPolicyHeaderWriter(ReferrerPolicyHeaderWriter.ReferrerPolicy policy) 新しいインスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | setPolicy(ReferrerPolicyHeaderWriter.ReferrerPolicy policy) レスポンスヘッダーで使用されるポリシーを設定します。 |
void | writeHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Header インスタンスを作成します。 |
public ReferrerPolicyHeaderWriter()
public ReferrerPolicyHeaderWriter(ReferrerPolicyHeaderWriter.ReferrerPolicy policy)
policy - リファラーポリシー java.lang.IllegalArgumentException - ポリシーが null の場合 public void setPolicy(ReferrerPolicyHeaderWriter.ReferrerPolicy policy)
policy - リファラーポリシー java.lang.IllegalArgumentException - ポリシーが null の場合 public void writeHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)HeaderWriterHeader インスタンスを作成します。HeaderWriter 内の writeHeaders request - リクエスト response - レスポンス HeaderWriter.writeHeaders(HttpServletRequest, HttpServletResponse)