matlab.net.http.CookieInfo class

Пакет: matlab.net.http

Описание

The 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 является NaT.

Атрибуты:

GetAccess
public
SetAccess
public

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

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

Атрибуты:

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

Срок действия файлов cookie, заданный как datetime объект.

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

Методы

расширить все

Введенный в R2016b