表示一个 Cookie。对于作为 Cookie 报头值接收的服务器 Cookie,只有 name(名称)和 value(值)属性会被设置。在向服务器 'set-cookie' 报头构建 Cookie,以及在客户端作为 'set-cookie' 报头接收 Cookie 时,所有字段都可以使用。
构造函数
- Cookie(String name, String value)
- 创建一个新的 Cookie,并设置其名称和值。factory
- Cookie.fromSetCookieValue(String value)
- 通过解析 'set-cookie' 报头中的报头值来创建一个新的 Cookie。factory
属性
- domain ↔ String?
- 应用的 Cookie 所对应的域。getter/setter 对组
- expires ↔ DateTime?
- 一个 Cookie 过期的时间。getter/setter 对组
- hashCode → int
- 此对象的哈希码。no setterinherited
- httpOnly ↔ bool
- 此 Cookie 是否仅通过 HTTP 请求发送且不被客户端脚本所暴露。getter/setter 对组
- maxAge ↔ int?
- 到 Cookie 过期前的秒数。零或负值表示 Cookie 已过期。getter/setter 对组
- name ↔ String
- Cookie 的名称。getter/setter 对组
- path ↔ String?
- 应用于 domain 内的路径。getter/setter 对组
- runtimeType → Type
- 对象的运行时类型的表示。no setterinherited
- sameSite ↔ SameSite?
- Whether the cookie is available from other sites.getter/setter 对组
- secure ↔ bool
- Whether to only send this cookie on secure connections.getter/setter 对组
- value ↔ String
- Cookie 的值。getter/setter 对组
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。inherited
-
toString(
) → String - 返回 Cookie 的格式化字符串表示。该字符串表示可用于设置 Cookie 或 'set-cookie' 报头override