exponenta event banner

changeFields

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

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

Описание

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Представлен в R2018a