convertLike

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

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

Описание

пример

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

Для каждого поля заголовка в fieldsMATLAB проверяет 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 способ.

Примеры

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

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

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