public class MockCookie extends CookieEE
Cookie
の拡張。コンストラクターと説明 |
---|
MockCookie(StringSE name, StringSE value) 指定された名前と値を使用して新しい MockCookie を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
ZonedDateTimeSE | getExpires() この Cookie の "Expires" 属性を取得します。 |
StringSE | getSameSite() この Cookie の "SameSite" 属性を取得します。 |
static MockCookie | parse(StringSE setCookieHeader) 提供された "Set-Cookie" ヘッダーの値を解析するファクトリメソッド。 |
void | setExpires(ZonedDateTimeSE expires) この Cookie に "Expires" 属性を設定します。 |
void | setSameSite(StringSE sameSite) この Cookie に "SameSite" 属性を設定します。 |
StringSE | toString() |
cloneEE, getCommentEE, getDomainEE, getMaxAgeEE, getNameEE, getPathEE, getSecureEE, getValueEE, getVersionEE, isHttpOnlyEE, setCommentEE, setDomainEE, setHttpOnlyEE, setMaxAgeEE, setPathEE, setSecureEE, setValueEE, setVersionEE
equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public MockCookie(StringSE name, StringSE value)
MockCookie
を作成します。name
- 名前 value
- 値 Cookie(String, String)
EEpublic void setExpires(@Nullable ZonedDateTimeSE expires)
@Nullable public ZonedDateTimeSE getExpires()
null
public void setSameSite(@Nullable StringSE sameSite)
これにより、Cookie の範囲が制限され、指定された値が "Strict"
の場合は同じサイトのリクエストにのみ添付され、指定された値が "Lax"
の場合はクロスサイトリクエストにのみ添付されます。
@Nullable public StringSE getSameSite()
null
public static MockCookie parse(StringSE setCookieHeader)
setCookieHeader
- "Set-Cookie" 値。決して null
または空 public StringSE toString()
ObjectSE
の toStringSE