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, getValue
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public 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
- クッキー値