exponenta event banner

matlab.net.http.Cookie класс

Пакет: matlab.net.http

Файл cookie HTTP получен с сервера

Описание

Cookie представляет файл cookie HTTP. Вы получаете Cookie объект из SetCookieField заголовок в ResponseMessage объект. Затем вы отправляете его обратно на сервер в RequestMessage CookieField заголовок.

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

Sealed
true

Сведения об атрибутах класса см. в разделе Атрибуты класса.

Создание

Описание

пример

obj = matlab.net.http.Cookie(name,value) создает Cookie объект с указанным name и value свойства. Используйте этот конструктор для тестирования.

Свойства

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

Имя файла cookie, указанное как строка.

Пример: "SESSIONID"

Атрибуты:

GetAccess
public
SetAccess
private

Значение файла cookie, указанное как строка. Значение имеет значение только для сервера, отправившего файл cookie.

Пример: "688412d8ed15f4a736dc6ab3"

Атрибуты:

GetAccess
public
SetAccess
private

Методы

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

Примеры

свернуть все

В этом примере предполагается, что сервер возвращает определенные значения в переменной response. Этот код нельзя запустить в MATLAB. Однако эти шаблоны кодирования можно использовать для проверки значений из ответов веб-службы.

Создание объекта cookie test содержит значения, ожидаемые от сервера.

test = matlab.net.http.Cookie('cookie1','ID:33445566')
test = 

  Cookie with properties:

     Name: "cookie1"
    Value: "ID:33445566"

Отправка сообщения на сервер; в этом примере этот код не показан. Предположим, что сервер отвечает на сообщение запроса с этой информацией в response сообщение.

setCookieFields = response.getFields('Set-Cookie')
setCookieFields = 
  SetCookieField with properties:

     Name: "Set-Cookie"
    Value: "cookie1=ID:33445566; Path=/"

Извлеките информацию файла cookie.

cookieInfos = setCookieFields.convert;

Сравните файл cookie с тестовым файлом cookie.

string(cookieInfos.Cookie) == string(test)
ans =

   1

Файлы cookie совпадают.

Представлен в R2016b