public class OkCookie extends SimpleWrapper<okhttp3.Cookie> implements CookieSpi
raw
Constructor and Description |
---|
OkCookie(okhttp3.Cookie raw)
构造
|
Modifier and Type | Method and Description |
---|---|
String |
getAttribute(String name)
自定义属性,用于扩展
|
String |
getDomain()
限制 Cookie 主机作用域,一般包含子域名
Cookie 作用域,默认为空,表示所有域名下生效 |
String |
getName()
获取Cookie名称
|
String |
getPath()
限制 Cookie URL路径作用域,该 URL 路径必须存在于请求的 URL 中,子路径也会匹配
Cookie 作用域,默认为空,表示所有路径下生效 |
String |
getValue()
获取Cookie值
|
boolean |
isExpired(Instant now)
Cookie是否过期
|
boolean |
isHostOnly()
限制 Cookie 主机作用域,一般包含子域名
Cookie 作用域,默认为空,表示所有域名下生效 |
boolean |
isHttpOnly()
限制 Cookie 的作用域
标记为 HttpOnly 的 Cookie 只能在 HTTP 协议中访问,不能通过脚本语言(如 JavaScript)访问 |
boolean |
isPersistent()
是否持久化,即Cookie是否在Session关闭前一直有效
|
boolean |
isSecure()
限制访问 Cookie
标记为 Secure 的 Cookie 只应通过被 HTTPS 协议加密过的请求发送给服务端 |
String |
toString() |
getRaw
public boolean isSecure()
CookieSpi
public boolean isHttpOnly()
CookieSpi
isHttpOnly
in interface CookieSpi
public boolean isHostOnly()
CookieSpi
isHostOnly
in interface CookieSpi
public String getDomain()
CookieSpi
public String getPath()
CookieSpi
public boolean isExpired(Instant now)
CookieSpi
public String getAttribute(String name)
CookieSpi
getAttribute
in interface CookieSpi
name
- 属性名public boolean isPersistent()
CookieSpi
isPersistent
in interface CookieSpi
Copyright © 2025. All rights reserved.