dart:io
Cookie class
Representation of a cookie. For cookies received by the server as Cookie header values only name
and value
fields will be set. When building a cookie for the 'set-cookie' header in the server and when receiving cookies in the client as 'set-cookie' headers all fields can be used.
Constructors
- Cookie([String name, String value ])
factory
- Creates a new cookie optionally setting the name and value. [...]
- Cookie.fromSetCookieValue(String value)
factory
- Creates a new cookie by parsing a header value from a 'set-cookie' header.
Properties
- domain ↔ String
read / write
- Gets and sets the domain.
- expires ↔ DateTime
read / write
- Gets and sets the expiry date.
- httpOnly ↔ bool
read / write
- Gets and sets whether this cookie is HTTP only.
- maxAge ↔ int
read / write
- Gets and sets the max age. A value of
0
means delete cookie now. - name ↔ String
read / write
- Gets and sets the name.
- path ↔ String
read / write
- Gets and sets the path.
- secure ↔ bool
read / write
- Gets and sets whether this cookie is secure.
- value ↔ String
read / write
- Gets and sets the value.
- hashCode → int
read-only, inherited
- The hash code for this object. [...]
- runtimeType → Type
read-only, inherited
- A representation of the runtime type of the object.
Methods
- toString() → String
- Returns the formatted string representation of the cookie. The string representation can be used for for setting the Cookie or 'set-cookie' headers
- noSuchMethod(Invocation invocation) → dynamic
inherited
- Invoked when a non-existent method or property is accessed. [...]
Operators
- operator ==(dynamic other) → bool
inherited
- The equality operator. [...]