Объект встроенный объект

Объект HttpCookie

http Объект cookie, используемый для добавления и обработки файлов cookie

Наследование

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>HttpCookie|new HttpCookie()|name;value;domain;path;expires;httpOnly;secure|parse();match()] [object] <:- [HttpCookie] HttpCookie new HttpCookie() name value domain path expires httpOnly secure parse() match() object toString() toJSON()

Конструктор

HttpCookie

Конструктор HttpCookie для создания нового объекта HttpCookie

1
new HttpCookie(Object opts = {});

Параметры звонка:

  • opts: Object, укажите свойства созданного cookie

Параметры, которые можно установить, следующие:

1 2 3 4 5 6 7 8 9
{ "name": "", // 指定创建的 cookie 名称 "value": "", // 指定创建的 cookie 值 "expires": Date, // 指定创建的 cookie 过期时间 "domain": "", // 指定创建的 cookie 的域名范围 "path": "", // 指定创建的 cookie 的路径范围 "secure": false, // 指定创建的 cookie 是否仅通过 https 传递 "httpOnly": false, // 指定创建的 cookie 仅允许 http 请求 }

Конструктор HttpCookie для создания нового объекта HttpCookie

1 2 3
new HttpCookie(String name, String value, Object opts = {});

Параметры звонка:

  • name: String, укажите имя созданного cookie
  • value: String, укажите значение созданного cookie
  • opts: Object, укажите другие атрибуты созданного cookie

Параметры, которые можно установить, следующие:

1 2 3 4 5 6 7
{ "expires": Date, // 指定创建的 cookie 过期时间 "domain": "", // 指定创建的 cookie 的域名范围 "path": "", // 指定创建的 cookie 的路径范围 "secure": false, // 指定创建的 cookie 是否仅通过 https 传递 "httpOnly": false, // 指定创建的 cookie 仅允许 http 请求 }

Атрибуты члена

name

Строка, запрос и установка имени файла cookie

1
String HttpCookie.name;

value

Строка, запрос и установка значения cookie

1
String HttpCookie.value;

domain

Строка, запрос и установка диапазона доменных имен файлов cookie

1
String HttpCookie.domain;

path

Строка, запрос и установка диапазона пути для файлов cookie

1
String HttpCookie.path;

expires

Дата, запрос и установка срока действия cookie

1
Date HttpCookie.expires;

httpOnly

Разрешены только логические значения, запрос и установка cookie http Запрос, по умолчанию false

1
Boolean HttpCookie.httpOnly;

secure

Логическое значение, запрос и установка, передается ли cookie только через https, по умолчанию - false.

1
Boolean HttpCookie.secure;

Функция члена

parse

Разобрать данную строку и заполнить объект cookie

1
HttpCookie.parse(String header);

Параметры звонка:

  • header: String, укажите строку заголовка для анализа

match

Обнаружить данный url Соответствует ли он текущим настройкам

1
Boolean HttpCookie.match(String url);

Параметры звонка:

  • url: String, укажите тест url

Результат возврата:

  • Boolean, Вернуть истину, если совпадение успешно

toString

Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть повторно реализован в соответствии с его собственными характеристиками.

1
String HttpCookie.toString();

Результат возврата:

  • String, Возвращает строковое представление объекта

toJSON

Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых атрибутов, определенных объектом.

1
Value HttpCookie.toJSON(String key = "");

Параметры звонка:

  • key: Строка, не используется

Результат возврата:

  • Value, Возвращает значение, содержащее сериализуемый JSON