パッケージ org.springframework.http
インターフェース ResponseCookie.ResponseCookieBuilder
- 含まれているクラス:
- ResponseCookie
public static interface ResponseCookie.ResponseCookieBuilder
属性を持つサーバー定義 HttpCookie のビルダー。
方法の概要
修飾子と型メソッド説明build()
HttpCookie を作成します。Cookie "Domain" 属性を設定します。httpOnly
(boolean httpOnly) "HttpOnly" 属性を Cookie に追加します。maxAge
(long maxAgeSeconds) 秒単位の値を受け入れるmaxAge(Duration)
のバリアント。maxAge
(DurationSE maxAge) Cookie "Max-Age" 属性を設定します。partitioned
(boolean partitioned) "Partitioned" 属性を Cookie に追加します。Cookie "Path" 属性を設定します。"SameSite" 属性を Cookie に追加します。secure
(boolean secure) "Secure" 属性を Cookie に追加します。クッキー値を設定します。
メソッドの詳細
value
クッキー値を設定します。- 導入:
- 6.0
maxAge
Cookie "Max-Age" 属性を設定します。正の値は、現在の時刻と比較して Cookie の有効期限を示します。値 0 は、Cookie がすぐに期限切れになることを意味します。負の値を指定すると "Max-Age" 属性は発生しません。その場合、ブラウザーを閉じると Cookie は削除されます。
maxAge
秒単位の値を受け入れるmaxAge(Duration)
のバリアント。path
Cookie "Path" 属性を設定します。domain
Cookie "Domain" 属性を設定します。secure
"Secure" 属性を Cookie に追加します。httpOnly
"HttpOnly" 属性を Cookie に追加します。partitioned
"Partitioned" 属性を Cookie に追加します。- 導入:
- 6.2
- 関連事項:
sameSite
"SameSite" 属性を Cookie に追加します。これにより、Cookie の範囲が制限され、
"Strict"
の場合は同じサイトリクエストにのみ、"Lax"
の場合はクロスサイトリクエストにのみ添付されます。- 導入:
- 5.1
- 関連事項:
build
ResponseCookie build()HttpCookie を作成します。