Cookie class - dart:io library

Representation of a cookie. For cookies received by the server as Cookie header values only name and value properties 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)
Creates a new cookie setting the name and value.

factory

Cookie.fromSetCookieValue(String value)
Creates a new cookie by parsing a header value from a 'set-cookie' header.

factory

Properties

domain String?
The domain that the cookie applies to.

getter/setter pair

expires DateTime?
The time at which the cookie expires.

getter/setter pair

hashCode int
The hash code for this object.

no setterinherited

httpOnly bool
Whether the cookie is only sent in the HTTP request and is not made available to client side scripts.

getter/setter pair

maxAge int?
The number of seconds until the cookie expires. A zero or negative value means the cookie has expired.

getter/setter pair

name String
The name of the cookie.

getter/setter pair

path String?
The path within the domain that the cookie applies to.

getter/setter pair

runtimeType Type
A representation of the runtime type of the object.

no setterinherited

sameSite SameSite?
Whether the cookie is available from other sites.

getter/setter pair

secure bool
Whether to only send this cookie on secure connections.

getter/setter pair

value String
The value of the cookie.

getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.

inherited

toString() String
Returns the formatted string representation of the cookie. The string representation can be used for setting the Cookie or 'set-cookie' headers

override

Operators

operator ==(Object other) bool
The equality operator.

inherited