クラス MockCookie

java.lang.ObjectSE
jakarta.servlet.http.Cookie
org.springframework.mock.web.MockCookie
実装されたすべてのインターフェース:
SerializableSECloneableSE

public class MockCookie extends CookieEE
RFC 6265 で定義されている、追加の属性を持つ Cookie の拡張。

Spring 6.0 以降、このモックのセットは Servlet 6.0 ベースラインに基づいて設計されています。

導入:
5.1
作成者:
Vedran Pavic, Juergen Hoeller, Sam Brannen
関連事項:
  • コンストラクターの詳細

  • メソッドの詳細

    • setExpires

      public void setExpires(@Nullable ZonedDateTimeSE expires)
      この Cookie に "Expires" 属性を設定します。
      導入:
      5.1.11
    • getExpires

      @Nullable public ZonedDateTimeSE getExpires()
      この Cookie の "Expires" 属性を取得します。
      戻り値:
      この Cookie の "Expires" 属性、または設定されていない場合は null 
      導入:
      5.1.11
    • setSameSite

      public void setSameSite(@Nullable StringSE sameSite)
      この Cookie に "SameSite" 属性を設定します。

      これにより、Cookie の範囲が制限され、指定された値が "Strict" の場合は同じサイトのリクエストにのみ添付され、指定された値が "Lax" の場合はクロスサイトリクエストにのみ添付されます。

      関連事項:
    • getSameSite

      @Nullable public StringSE getSameSite()
      この Cookie の "SameSite" 属性を取得します。
      戻り値:
      この Cookie の "SameSite" 属性、または設定されていない場合は null 
    • parse

      public static MockCookie parse(StringSE setCookieHeader)
      提供された "Set-Cookie" ヘッダーの値を解析するファクトリメソッド。
      パラメーター:
      setCookieHeader - "Set-Cookie" 値。決して null または空
      戻り値:
      作成された Cookie
    • setAttribute

      public void setAttribute(StringSE name, @Nullable StringSE value)
      オーバーライド:
      クラス CookieEEsetAttributeEE 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス CookieEEtoStringEE