matlab.net.http.Cookie class

Пакет: 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. Можно, однако, использовать эти шаблоны кодирования, чтобы протестировать значения от ответов веб-сервиса.

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

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=/"

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

cookieInfos = setCookieFields.convert;

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

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

   1

Соответствие cookie.

Введенный в R2017b