convertLike

Класс: matlab.net.http.HeaderField
Пакет: matlab.net.http

Преобразуйте значение поля заголовка как другое поле заголовка

Описание

пример

value = convertLike(fields,other) преобразует Value свойство каждого элемента fields к MATLAB® введите, использовав правила преобразования поля other.

Для каждого поля заголовка в fields, MATLAB проверяет matlab.net.http.field пакет для класса, который поддерживает имя с тем же значением как fields.Name свойство. Если пакет содержит класс для этого поля, то convert вызывает convert метод того класса. Видеть классы в field пакет, вызовите matlab.net.http.HeaderField.displaySubclasses метод.

Если преобразование перестало работать или если никакой класс не поддерживает один из fields.Name свойства, затем convertLike выдает исключение.

Этот метод не поддерживает разнородные массивы. Все члены fields должен быть тот же класс.

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

развернуть все

Поля заголовка в виде вектора из matlab.net.http.HeaderField объекты. Все члены fields должен быть тот же класс.

Поле, чтобы использовать для преобразования управляет в виде строки, вектора символов, HeaderField объект или meta.class идентификация HeaderField разделите на подклассы в matlab.net.http.field пакет.

Выходные аргументы

развернуть все

Значения полей заголовка, возвращенные как вектор из типов MATLAB. Возвращенные типы зависят от значения определенного класса convert метод.

Примеры

развернуть все

response переменная является сообщением, которое имеет Created-Date поле заголовка. Его значение отформатировано как HTTPDateField объект, который возвращает datetime объект.

myField = response.getFields('Created-Date');
date = myField.convertLike(?matlab.net.http.field.HTTPDateField);
Введенный в R2017b