Cookie
2025/10/25小于 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 序列化为对象