matlab.net.http.ProtocolVersion class

Пакет: matlab.net.http

Версия протокола HTTP

Описание

Если вы используете 'HTTP/1.1', вам не нужно создавать версию протокола. Чтобы использовать другой протокол, используйте ProtocolVersion Класс, чтобы создать версию протокола и добавить ее в линию запроса сообщения запроса.

Сервер возвращает ProtocolVersion объект в линии состояния ответного сообщения.

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

Sealed
true

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

Создание

Описание

obj = matlab.net.http.ProtocolVersion(name,major,minor) создает версию протокола с заданными свойствами. Этот конструктор применяет правильный синтаксис параметров. В тестовых целях создайте ProtocolVersion объект в сообщении запроса. Затем используйте isequal метод сравнения этого значения со значением, возвращаемым сервером в ответном сообщении.

пример

obj = matlab.net.http.ProtocolVersion(str) создает версию из str.

Входные параметры

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

Версия протокола, заданная как строка или вектор символов, приемлемый для ProtocolVersion конструктор. str должен иметь синтаксис имени плюс номера основной и вспомогательной версий, но никакой ошибки не происходит, если это не так.

Свойства

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

Имя протокола, заданное как строковый или символьный вектор.

Пример: 'HTTP'

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true

Основной номер версии, заданный как целое значение от 0 до 9.

Пример: 1

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true

Вспомогательный номер версии, заданный в виде целого значения от 0 до 9.

Пример: 1

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true

Методы

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

Примеры

свернуть все

Отправка HTTP- запроса сообщения в mathworks.com использование значений по умолчанию. Отображение версии протокола в ответном сообщении.

request = matlab.net.http.RequestMessage;
uri = matlab.net.URI('https://www.mathworks.com');
response = send(request,uri);
version = string(response.StatusLine.ProtocolVersion)
version = 

    "HTTP/1.1"

Введенный в R2016b