Cookie class - dart:io library (original) (raw)

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

domainString?

The domain that the cookie applies to.

getter/setter pair

expiresDateTime?

The time at which the cookie expires.

getter/setter pair

hashCodeint

The hash code for this object.

no setterinherited

httpOnlybool

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

getter/setter pair

maxAgeint?

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

getter/setter pair

nameString

The name of the cookie.

getter/setter pair

pathString?

The path within the domain that the cookie applies to.

getter/setter pair

runtimeTypeType

A representation of the runtime type of the object.

no setterinherited

sameSiteSameSite?

Whether the cookie is available from other sites.

getter/setter pair

securebool

Whether to only send this cookie on secure connections.

getter/setter pair

valueString

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