Пакет: matlab.net.http
Поле заголовка сообщения HTTP
Используйте HeaderField
класс для реализации поля заголовка для сообщения HTTP. Класс обеспечивает преобразования между строками в заголовке и MATLAB® объекты, массивы и структуры. Хотя можно задать HeaderField
свойства для произвольных значений, поля заголовка HTTP имеют ограничения на разрешенные символы.
The Name
свойство определяет тип поля заголовка. MATLAB предоставляет подклассы для обычно используемых полей в matlab.net.http.field
пакет. Чтобы просмотреть список поддерживаемых подклассов, вызовите HeaderField.displaySubclasses
способ.
obj = matlab.net.http.HeaderField(name,value)
создает поле заголовка с Name
значение свойства установлено в name
и Value
значение свойства установлено в value
. Любой аргумент может быть пустым двойником, []
. Можно задать несколько пар аргументов в любом порядке как name1,value1,...,nameN,valueN
. Если последняя value
аргумент отсутствует, тогда HeaderField
рассматривает его как пустой.
The HeaderField
конструктор создает поля класса HeaderField
. Создание поля класса, заданного в matlab.net.http.field
вместо этого используйте конструктор подкласса. Для получения списка подклассов вызовите HeaderField.displaySubclasses
способ.
Для примера, matlab.net.http.field.DateField
подкласс создает поле заголовка Date. Если вы используете HeaderField
класс для создания поля Date, DateField
класс интерпретирует и применяет значение, хотя HeaderField
не является образцом DateField
. Аналогично, если вы преобразовываете значение поля в MATLAB datetime
значение, DateField.convert
используется метод.
Если на HeaderField
конструктор отклоняет Name
и Value
аргументы, используйте GenericField
вместо этого конструктор классов.