replaceFields

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

Изменение значений в или добавление полей в заголовок сообщения

Описание

msg = replaceFields(msg,FieldName1,FieldValue1,...,FieldNameN,FieldValueN)заменяет поля заданными именами на указанные в FieldName1,FieldValue1,...,FieldNameN,FieldValueN значения и возвращает обновленное сообщение.

Этот метод аналогичен changeFields метод, но если не существует поля, совпадающего с именем или классом, то метод добавляет новое поле в конец заголовка вместо выдачи ошибки.

msg = replaceFields(msg,newFields) заменяет существующие поля в каждом сообщении на имена, значения и типы, указанные в newFields и возвращает обновленное сообщение.

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

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

Сообщение, заданное как matlab.net.http.Message объект.

Поля, заданные парами "имя-значение". FieldName задается как строка или вектор символов, и FieldValue задается как любой тип, допустимый для FieldName.

Чтобы использовать значение по умолчанию для поля, установите FieldValue на ''.

Если последнее значение отсутствует, это то же самое, что и установка пустого ([]).

Имена, которые будут совпадать, заданные как одно из следующих.

  • Вектор строка, вектор символов, массив ячеек из символьных векторов или разделенный списками , разделенными запятыми строк или векторов символов, содержащий имена заменяемых полей. Имена не зависят от регистра.

  • Векторный или списками , разделенными запятыми одной или нескольких HeaderField объекты, чьи Name свойства используются для определения полей, которые нужно заменить. Имена не зависят от регистра. Значения поля заголовка игнорируются.

  • Векторный или списками , разделенными запятыми meta.class объекты, являющиеся подклассами HeaderField.

    The replaceFields метод ищет имена, которые совпадают с именами, поддерживаемыми указанными классами, независимо от класса. Если подкласс не имеет определенного набора поддерживаемых имен, все поля заголовков этого подкласса совпадают независимо от их имен. Вызовите HeaderField.displaySubclasses метод для просмотра поддерживаемых имен.

Введенный в R2016b