changeFields

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

Изменение существующих значений в массиве HeaderField

Описание

fields = changeFields(fields,FieldName1,FieldValue1,...,FieldNameN,FieldValueN) изменяет существующие поля в каждом поле заголовка с заданными именами на указанные значения и возвращает обновленный массив.

Соответствие имен нечувствительно к регистру. Однако, если вы задаете имя, которое отличается в случае от существующего имени поля, то имя поля изменяется на указанное имя. Это использование не изменяет класс существующего поля.

Этот метод выдает ошибку, когда:

  • Все указанные поля еще не указаны в заголовке.

  • Существует несколько полей с заданным именем.

fields = changeFields(fields,newFields) изменяет существующие поля в каждом поле заголовка на имена, значения и типы, указанные в fields. Этот синтаксис может изменить класс существующего поля, если имя поля не учитывает регистр, совпадает с именем в fields.

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

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

Поля заголовка, заданные как массив matlab.net.http.HeaderField объекты.

Имя поля заголовка, заданное как строка.

Значение поля заголовка, заданное как строка или любой тип, допустимый для fName. Чтобы использовать значение по умолчанию для поля, установите fValue на ''. Если последнее значение отсутствует, это то же самое, что и установка [].

Поля для добавления, заданные как вектор или список , разделенный запятыми одного или нескольких matlab.net.http.HeaderField объекты.

См. также

Введенный в R2018a