Класс Cookie
Представление cookie. Для cookie, полученных сервером в качестве значений заголовка Cookie, будут установлены только свойства name и value. При создании cookie для заголовка 'set-cookie' на сервере и при получении cookie на клиенте как заголовков 'set-cookie', можно использовать все поля.
Конструкторы
- Cookie(String name, String value) factory
- Создаёт новый cookie, устанавливая имя и значение.
- Cookie.fromSetCookieValue(String value) factory
- Создаёт новый cookie, анализируя значение заголовка из заголовка 'set-cookie'.
Свойства
- domain ↔ String? чтение / запись
- Домен, к которому относится cookie.
- expires ↔ DateTime? чтение / запись
- Время истечения срока действия cookie.
- hashCode → int только для чтения, унаследованное
- Хеш-код этого объекта.
- httpOnly ↔ bool чтение / запись
- Указывает, отправляется ли cookie только в запросе HTTP и не предоставляется скриптам на стороне клиента.
- maxAge ↔ int? чтение / запись
- Количество секунд до истечения срока действия cookie. Ноль или отрицательное значение означает истечение срока действия cookie.
- name ↔ String чтение / запись
- Имя cookie.
- path ↔ String? чтение / запись
- Путь внутри домена domain, к которому относится cookie.
- runtimeType → Type только для чтения, унаследованное
- Представление типа объекта во время выполнения.
- secure ↔ bool чтение / запись
- Указывает, отправлять ли cookie только по защищённым соединениям.
- value ↔ String чтение / запись
- Значение cookie.
Методы
- noSuchMethod(
Invocation invocation) → dynamic унаследованный - Вызывается при попытке доступа к несуществующему методу или свойству.
- toString(
) → String переопределённый - Возвращает форматированное строковое представление cookie. Строковое представление можно использовать для установки заголовков Cookie или 'set-cookie'.
Операторы
- operator ==(
Object other) → bool унаследованный - Оператор равенства.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-io/Cookie-class.html