HttpCookie

interface HttpCookie

代表一个 HTTP Cookie,封装了其所有标准属性。

Author

M8Test, [email protected], https://m8test.com

Functions

Link copied to clipboard
abstract fun getDomain(): String?

获取此 Cookie 生效的域名。

Link copied to clipboard
abstract fun getExpires(): ScriptDateTime?

获取 Cookie 的确切过期时间点。

Link copied to clipboard
abstract fun getExtensions(): Map<String, String?>

获取 Cookie 的扩展属性。

Link copied to clipboard
abstract fun getMaxAge(): Int

获取 Cookie 的最大生命周期(以秒为单位)。

Link copied to clipboard
abstract fun getName(): String

获取 Cookie 的名称。

Link copied to clipboard
abstract fun getPath(): String?

获取此 Cookie 生效的路径。

Link copied to clipboard
abstract fun getValue(): String

获取 Cookie 的值。

Link copied to clipboard
abstract fun isHttpOnly(): Boolean

检查此 Cookie 是否被标记为 HttpOnly,即无法通过客户端脚本(如 JavaScript)访问。

Link copied to clipboard
abstract fun isSecure(): Boolean

检查此 Cookie 是否仅通过安全的 HTTPS 连接发送。

Link copied to clipboard
abstract fun setDomain(domain: String?)

设置此 Cookie 生效的域名。

Link copied to clipboard
abstract fun setExpires(date: ScriptDateTime?)

设置 Cookie 的确切过期时间点。

Link copied to clipboard
abstract fun setExtensions(extensions: Map<String, String?>)

设置 Cookie 的扩展属性。

Link copied to clipboard
abstract fun setHttpOnly(httpOnly: Boolean)

设置此 Cookie 是否被标记为 HttpOnly。

Link copied to clipboard
abstract fun setMaxAge(maxAge: Int)

设置 Cookie 的最大生命周期(以秒为单位)。

Link copied to clipboard
abstract fun setName(name: String)

设置 Cookie 的名称。

Link copied to clipboard
abstract fun setPath(path: String?)

设置此 Cookie 生效的路径。

Link copied to clipboard
abstract fun setSecure(secure: Boolean)

设置此 Cookie 是否仅通过安全的 HTTPS 连接发送。

Link copied to clipboard
abstract fun setValue(value: String)

设置 Cookie 的值。