public static interface ResponseCookie.ResponseCookieBuilder| 修飾子と型 | メソッドと説明 |
|---|---|
ResponseCookie | build()HttpCookie を作成します。 |
ResponseCookie.ResponseCookieBuilder | domain(StringSE domain)Cookie "Domain" 属性を設定します。 |
ResponseCookie.ResponseCookieBuilder | httpOnly(boolean httpOnly)"HttpOnly" 属性を Cookie に追加します。 |
ResponseCookie.ResponseCookieBuilder | maxAge(DurationSE maxAge)Cookie "Max-Age" 属性を設定します。 |
ResponseCookie.ResponseCookieBuilder | maxAge(long maxAgeSeconds) 秒単位の値を受け入れる maxAge(Duration) のバリアント。 |
ResponseCookie.ResponseCookieBuilder | path(StringSE path)Cookie "Path" 属性を設定します。 |
ResponseCookie.ResponseCookieBuilder | sameSite(StringSE sameSite)"SameSite" 属性を Cookie に追加します。 |
ResponseCookie.ResponseCookieBuilder | secure(boolean secure)"Secure" 属性を Cookie に追加します。 |
ResponseCookie.ResponseCookieBuilder maxAge(DurationSE maxAge)
正の値は、現在の時刻と比較して Cookie の有効期限を示します。値 0 は、Cookie がすぐに期限切れになることを意味します。負の値を指定すると "Max-Age" 属性は発生しません。その場合、ブラウザーを閉じると Cookie は削除されます。
ResponseCookie.ResponseCookieBuilder maxAge(long maxAgeSeconds)
maxAge(Duration) のバリアント。ResponseCookie.ResponseCookieBuilder path(StringSE path)
ResponseCookie.ResponseCookieBuilder domain(StringSE domain)
ResponseCookie.ResponseCookieBuilder secure(boolean secure)
ResponseCookie.ResponseCookieBuilder httpOnly(boolean httpOnly)
ResponseCookie.ResponseCookieBuilder sameSite(@Nullable StringSE sameSite)
これにより、Cookie の範囲が制限され、"Strict" の場合は同じサイトリクエストにのみ、"Lax" の場合はクロスサイトリクエストにのみ添付されます。
ResponseCookie build()