Main Content

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 オブジェクトの配列として指定します。

ヘッダー フィールド名。string として指定します。

ヘッダー フィールド値。string または fName に有効なタイプとして指定します。フィールドに既定値を使用するには、fValue'' に設定します。最後の値がない場合は、[] と指定するのと同じになります。

追加するフィールド。1 つ以上の matlab.net.http.HeaderField オブジェクトのベクトルまたはコンマ区切りリストとして指定します。

バージョン履歴

R2018a で導入