public final class ResponseCookie extends HttpCookie
HttpCookie サブクラス。インスタンスを構築するには、from(java.lang.String, java.lang.String) 静的メソッドを使用します。| 修飾子と型 | クラスと説明 |
|---|---|
static interface | ResponseCookie.ResponseCookieBuilder 属性を持つサーバー定義 HttpCookie のビルダー。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | equals(ObjectSE other) |
static ResponseCookie.ResponseCookieBuilder | from(StringSE name, StringSE value) 名前と値のペアで始まり、属性を含めることもできるサーバー定義の Cookie のビルダーを取得するファクトリメソッド。 |
static ResponseCookie.ResponseCookieBuilder | fromClientResponse(StringSE name, StringSE value) サーバー定義の Cookie のビルダーを取得するファクトリメソッド。 |
StringSE | getDomain()Cookie "Domain" 属性、または設定されていない場合は null を返します。 |
DurationSE | getMaxAge()Cookie "Max-Age" 属性を秒単位で返します。 |
StringSE | getPath()Cookie "Path" 属性、または設定されていない場合は null を返します。 |
StringSE | getSameSite()Cookie "SameSite" 属性、または設定されていない場合は null を返します。 |
int | hashCode() |
boolean | isHttpOnly()Cookie に "HttpOnly" 属性がある場合、 true を返します。 |
boolean | isSecure()Cookie に "Secure" 属性がある場合、 true を返します。 |
StringSE | toString() |
getName, getValuecloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic DurationSE getMaxAge()
正の値は、Cookie が現在の時刻と比較して期限切れになる時期を示します。値 0 は、Cookie がすぐに期限切れになることを意味します。負の値は、"Max-Age" 属性がないことを意味します。この場合、ブラウザーが閉じられるときに Cookie は削除されます。
public boolean isSecure()
true を返します。public boolean isHttpOnly()
true を返します。@Nullable public StringSE getSameSite()
null を返します。 これにより、Cookie の範囲が制限され、"Strict" の場合は同じサイトリクエストにのみ、"Lax" の場合はクロスサイトリクエストにのみ添付されます。
public boolean equals(@Nullable ObjectSE other)
HttpCookie の equals public int hashCode()
HttpCookie の hashCode public StringSE toString()
HttpCookie の toString public static ResponseCookie.ResponseCookieBuilder from(StringSE name, StringSE value)
name - クッキー名 value - クッキー値 public static ResponseCookie.ResponseCookieBuilder fromClientResponse(StringSE name, StringSE value)
from(String, String) とは異なり、このオプションは、リモートサーバーからの入力を前提としています。二重引用符で囲まれた空のドメイン名は無視されます。name - クッキー名 value - クッキー値