Cookie
小于 1 分钟
Cookie
Cookie 对象
@mptool/net
通过如下的对象格式格式生成/序列化 Cookie:
name
: Cookie 名称value
: Cookie 值path
: Cookie 路径expires
: 过期时间 (Date 对象)maxAge
: 最大存活时间 (秒)domain
: Cookie 域名secure
: 是否只在 HTTPS 下使用httpOnly
: 是否只在 HTTP 下使用sameSite
: 是否只在同域下使用
其中 name
和 value
时必须的,其他项是可选的。
Cookie 类
@mptool/net
有一个 Cookie
类,用于处理 Cookie 对象。
构造函数:
constructor(cookie: CookieType)
cookie
: Cookie 对象
静态成员:
name: string
: Cookie 名称value: string
: Cookie 值domain: string
: Cookie 域名path: string
: Cookie 路径expires: number | "session" | "outdate"
: 过期时间httpOnly: boolean
: 是否只在 HTTP 下使用
方法:
isExpired(): boolean
: 判断 Cookie 是否已过期isPersistence(): boolean
: 判断 Cookie 是否可持久化isDomainMatched(domain: string): boolean
: 判断 Cookie 是否匹配域名domain
: 域名
isPathMatched(path: string): boolean
: 判断 Cookie 是否匹配路径path
: 路径
toString(): string
: 将 Cookie 转换为字符串toJSON(): CookieType
: 将 Cookie 序列化为对象