Класс Cookie
Представление cookie. Для cookie, полученных сервером в виде значений заголовка Cookie, будут установлены только свойства name и value. При создании cookie для заголовка 'set-cookie' на сервере и при получении cookie клиентом в виде заголовков 'set-cookie' можно использовать все поля.
Конструкторы
- Cookie(String name, String value) фабричный
- Создает новую cookie, задавая имя и значение.
- Cookie.fromSetCookieValue(String value) фабричный
- Создает новую cookie, разбирая значение заголовка 'set-cookie'.
Свойства
- domain ↔ String? чтение / запись
- Домен, к которому применяется cookie.
- expires ↔ DateTime? чтение / запись
- Время истечения срока действия cookie.
- hashCode → int только чтение, унаследовано
- Хеш-код этого объекта.
- httpOnly ↔ bool чтение / запись
- Определяет, отправляется ли cookie только в HTTP-запросе и недоступна ли она клиентским скриптам.
- maxAge ↔ int? чтение / запись
- Количество секунд до истечения срока действия cookie. Нулевое или отрицательное значение означает, что срок действия cookie истек.
- name ↔ String чтение / запись
- Имя cookie.
- path ↔ String? чтение / запись
- Путь в пределах домена, к которому применяется 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.19.6/dart-io/Cookie-class.html