matlab.net.http.CookieInfo class

Пакет: matlab.net.http

Информация о куки HTTP

Описание

CookieInfo класс содержит Cookie объект и информация о cookie, который можно использовать в управлении cookie. Получить CookieInfo объект, вызовите convert метод SetCookieField объект в сообщении ответа.

В отличие от браузеров, MATLAB® не обеспечивает автоматическое хранилище cookie. Необходимо сохранить cookie самостоятельно и передать обратно их в серверы по мере необходимости.

Атрибуты класса

Sealed
true

Для получения информации об атрибутах класса см. Атрибуты класса.

Создание

Описание

obj = matlab.net.http.CookieInfo(Name,Value) создает CookieInfo объект с дополнительными свойствами, заданными одним или большим количеством аргументов пары "имя-значение". Name имя свойства и Value соответствующее значение. Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,...,NameN,ValueN. Незаданные свойства установлены в свои значения по умолчанию.

Используйте этого конструктора в тестировании.

Свойства

развернуть все

Cookie, заданный как matlab.net.http.Cookie объект. Вставьте Cookie в сообщение запроса CookieField свойство.

Атрибуты:

GetAccess
public
SetAccess
public

Время истечения срока cookie, заданное как datetime объект. Если существует Expires припишите в поле заголовка, затем Expires свойство установлено. Если Expires атрибут не может быть проанализирован, затем Expires isnat.

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: datetime

Длительность cookie, заданного как целое число или NaN. Если существует Max-Age припишите в поле заголовка, затем MaxAge свойство установлено. Если Max-Age атрибут не может быть проанализирован, затем MaxAge isnan.

Атрибуты:

GetAccess
public
SetAccess
public

Область cookie, заданная как строка. Если поле Set-Cookie не задает Domain припишите, затем Domain свойство установлено в сообщение запроса URI.Host свойство и HostOnly установлен в true. Domain никогда не начинается с периода, как описано в RFC 6265 — Механизм управления состоянием HTTP, Раздел 5.2.3.

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: string

Атрибут пути в поле Set-Cookie, заданном как строка. Path свойство является значением Path припишите в поле Set-Cookie. Если поле не содержит атрибут пути, то Path свойство установлено в default-path на основе запроса передают URI.Path свойство. Для описания default-path, смотрите RFC 6265 — Механизм управления состоянием HTTP, Раздел 5.1.4. Пути и Соответствие Пути. Path всегда начинается с наклонной черты (/Символ.

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: string

Secure припишите состояние, где Secure свойство задано как true или false. Secure свойство указывает, что поле Set-Cookie содержит Secure атрибут.

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: логический

HttpOnly припишите состояние, где HttpOnly свойство задано как true или false. HttpOnly свойство указывает, что поле Set-Cookie содержит HttpOnly атрибут.

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: логический

Значения extension-av атрибуты, заданные как строка. Целый атрибут является одной строкой, даже если ее синтаксис имеет форму name=value.

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: string

Domain припишите состояние, где HostOnly свойство задано как true или false. Если поле Set-Cookie содержит Domain припишите, затем HostOnly верно.

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: логический

Истечение cookie, заданное как datetime объект.

  • Если поле Set-Cookie содержит любого Expires или Max-Age припишите, затем ExpirationTime установлен в атрибут.

  • Если никакой атрибут не появляется, то ExpirationTime установлен в datetime('Inf') и cookie сохраняется, пока текущий сеанс не закончен.

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: datetime

Время cookie было создано, задано как datetime объект. SetCookieField.convert метод устанавливает CreationTime к текущему времени.

Если новый CookieInfo возразите совпадает с существующим, затем новый объект заменяет старый. Однако CreationTime свойство не изменяется. Это поведение задано в RFC 6265 — Механизм управления состоянием HTTP, Раздел 5.3 Моделей хранения, шаг 11.3. CookieInfo объекты соответствуют когда Cookie.Name, CookieInfo.Domain, и CookieInfo.Path (если задано), свойства равны.

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: datetime

Методы

развернуть все

Введенный в R2017b