Пакет: matlab.net.http
Поле Header сообщения HTTP
Используйте класс HeaderField
, чтобы реализовать поле заголовка для сообщения HTTP. Класс обеспечивает преобразования между строками в заголовке и объектах MATLAB®, массивах и структурах. Несмотря на то, что можно установить свойства HeaderField
на произвольные значения, поля HTTP-заголовка имеют ограничения на допустимые символы.
Свойство 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
обрабатывает его как пустой.
Конструктор HeaderField
создает поля класса HeaderField
. Чтобы создать поле класса, заданного в пакете matlab.net.http.field
, используйте конструктора подкласса вместо этого. Для списка подклассов вызовите метод HeaderField.displaySubclasses
.
Например, подкласс matlab.net.http.field.DateField
создает поле заголовка Даты. При использовании класс HeaderField
, чтобы создать Поле даты, класс DateField
интерпретирует и осуществляет значение, даже при том, что HeaderField
не является экземпляром DateField
. Аналогично, если вы преобразовываете значение поля в значение datetime
MATLAB, метод DateField.convert
используется.
Если конструктор HeaderField
отклоняет аргументы Name
и Value
, используйте конструктора класса GenericField
вместо этого.