matlab.net.http.Cookie class

Пакет: matlab.net.http

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

Описание

The 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