表示cookie。对于仅作为Cookie头值接收的服务器cookie,仅设置name和value属性。当在服务器中构建用于'set-cookie'头的cookie以及在客户端作为'set-cookie'头接收cookie时,可以使用所有字段。
构造函数
- Cookie(String name, String value)
- 创建一个新的cookie,设置名称和值。工厂方法
- Cookie.fromSetCookieValue(String value)
- 通过解析'set-cookie'头中的头值来创建一个新的cookie。工厂方法
属性
- domain ↔ String?
- 该cookie适用的域名。getter/setter对
- expires ↔ DateTime?
- cookie过期的时间。getter/setter对
- hashCode → int
- 该对象哈希码。无setter继承
- httpOnly ↔ bool
- cookie是否仅在HTTP请求中发送,并且不提供给客户端脚本。getter/setter对
- maxAge ↔ int?
- cookie到期前的秒数。零或负值表示cookie已过期。getter/setter对
- name ↔ String
- cookie的名称。getter/setter对
- path ↔ String?
- cookie适用的域名内的路径。getter/setter对
- runtimeType → Type
- 对象运行时类型的表示。无setter继承
- sameSite ↔ SameSite?
- cookie是否在其他站点上可用。getter/setter对
- secure ↔ bool
- 是否仅在安全连接上发送此cookie。getter/setter对
- value ↔ String
- cookie的值。getter/setter对
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。继承
-
toString(
) → String - 返回cookie的格式化字符串表示。字符串表示可以用于设置Cookie或'set-cookie'头覆盖
运算符
-
operator ==(
Object other) → bool - 等于运算符。继承