パッケージ org.springframework.http

クラス ResponseCookie

java.lang.ObjectSE
org.springframework.http.HttpCookie
org.springframework.http.ResponseCookie

public final class ResponseCookie extends HttpCookie
"Set-Cookie" レスポンスヘッダーで許可されている追加属性を持つ HttpCookie サブクラス。インスタンスを構築するには、from(java.lang.String) 静的メソッドを使用します。
導入:
5.0
作成者:
Rossen Stoyanchev, Brian Clozel
関連事項:
  • メソッドの詳細

    • getMaxAge

      public DurationSE getMaxAge()
      Cookie "Max-Age" 属性を秒単位で返します。

      正の値は、Cookie が現在の時刻と比較して期限切れになる時期を示します。値 0 は、Cookie がすぐに期限切れになることを意味します。負の値は、"Max-Age" 属性がないことを意味します。この場合、ブラウザーが閉じられるときに Cookie は削除されます。

    • getDomain

      @Nullable public StringSE getDomain()
      Cookie "Domain" 属性、または設定されていない場合は null を返します。
    • getPath

      @Nullable public StringSE getPath()
      Cookie "Path" 属性、または設定されていない場合は null を返します。
    • isSecure

      public boolean isSecure()
      Cookie に "Secure" 属性がある場合、true を返します。
    • isHttpOnly

      public boolean isHttpOnly()
      Cookie に "HttpOnly" 属性がある場合、true を返します。
      関連事項:
    • getSameSite

      @Nullable public StringSE getSameSite()
      Cookie "SameSite" 属性、または設定されていない場合は null を返します。

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

      導入:
      5.1
      関連事項:
    • mutate

      "this" インスタンスからの値が事前入力されたビルダーを返します。
      導入:
      6.0
    • equals

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス HttpCookieequals 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス HttpCookiehashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス HttpCookietoString 
    • from

      サーバー定義の Cookie のビルダーを取得するためのファクトリメソッドで、その名前のみが指定され、ビルダーメソッドを介して後で値やその他の属性を設定できます。
      パラメーター:
      name - クッキー名
      戻り値:
      クッキーを作成するビルダー
      導入:
      6.0
    • from

      public static ResponseCookie.ResponseCookieBuilder from(StringSE name, StringSE value)
      名前と値のペアで始まり、属性を含めることもできるサーバー定義の Cookie のビルダーを取得するファクトリメソッド。
      パラメーター:
      name - クッキー名
      value - クッキー値
      戻り値:
      クッキーを作成するビルダー
    • fromClientResponse

      public static ResponseCookie.ResponseCookieBuilder fromClientResponse(StringSE name, StringSE value)
      サーバー定義の Cookie のビルダーを取得するためのファクトリメソッド。from(String, String) とは異なり、このオプションはリモートサーバーからの入力を想定しています。二重引用符で囲まれた空のドメイン名を無視します。
      パラメーター:
      name - クッキー名
      value - クッキー値
      戻り値:
      クッキーを作成するビルダー
      導入:
      5.2.5