接口 ResponseCookie.ResponseCookieBuilder
- 封闭类:
- ResponseCookie
public static interface ResponseCookie.ResponseCookieBuilder
A builder for a server-defined HttpCookie with attributes.
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 ResponseCookie
build()
Create the HttpCookie.ResponseCookie.ResponseCookieBuilder
domain(String domain)
Set the cookie "Domain" attribute.ResponseCookie.ResponseCookieBuilder
httpOnly(boolean httpOnly)
Add the "HttpOnly" attribute to the cookie.ResponseCookie.ResponseCookieBuilder
maxAge(long maxAgeSeconds)
Variant ofmaxAge(Duration)
accepting a value in seconds.ResponseCookie.ResponseCookieBuilder
maxAge(Duration maxAge)
Set the cookie "Max-Age" attribute.ResponseCookie.ResponseCookieBuilder
path(String path)
Set the cookie "Path" attribute.ResponseCookie.ResponseCookieBuilder
sameSite(String sameSite)
Add the "SameSite" attribute to the cookie.ResponseCookie.ResponseCookieBuilder
secure(boolean secure)
Add the "Secure" attribute to the cookie.
方法详细资料
maxAge
ResponseCookie.ResponseCookieBuilder maxAge(Duration maxAge)
Set the cookie "Max-Age" attribute.A positive value indicates when the cookie should expire relative to the current time. A value of 0 means the cookie should expire immediately. A negative value results in no "Max-Age" attribute in which case the cookie is removed when the browser is closed.
maxAge
ResponseCookie.ResponseCookieBuilder maxAge(long maxAgeSeconds)
Variant ofmaxAge(Duration)
accepting a value in seconds.
path
ResponseCookie.ResponseCookieBuilder path(String path)
Set the cookie "Path" attribute.
domain
ResponseCookie.ResponseCookieBuilder domain(String domain)
Set the cookie "Domain" attribute.
secure
ResponseCookie.ResponseCookieBuilder secure(boolean secure)
Add the "Secure" attribute to the cookie.
httpOnly
ResponseCookie.ResponseCookieBuilder httpOnly(boolean httpOnly)
Add the "HttpOnly" attribute to the cookie.
sameSite
ResponseCookie.ResponseCookieBuilder sameSite(@Nullable String sameSite)
Add the "SameSite" attribute to the cookie.This limits the scope of the cookie such that it will only be attached to same site requests if
"Strict"
or cross-site requests if"Lax"
.- 从以下版本开始:
- 5.1
- 另请参阅:
- RFC6265 bis
build
ResponseCookie build()
Create the HttpCookie.