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()