Main Content

getFields

クラス: matlab.net.http.HeaderField
名前空間: matlab.net.http

名前またはクラスが一致するヘッダー フィールドを返す

説明

[fields,indices] = getFields(headers,ids) は、指定された ID に一致するヘッダー フィールドのフィールドとそのインデックスを返します。

入力引数

すべて展開する

ヘッダー フィールド。matlab.net.http.HeaderField オブジェクトのベクトルとして指定します。

一致させる名前。以下のいずれかとして指定します。

  • 返すフィールド名を含む string ベクトル、文字ベクトル、文字ベクトルの cell 配列、string または文字ベクトルのコンマ区切りリスト。名前は、大文字と小文字を区別しません。

  • 返すフィールドを決定するために使用される Name プロパティをもつ 1 つ以上の matlab.net.http.HeaderField オブジェクトのベクトルまたはコンマ区切りリスト。名前は、大文字と小文字を区別しません。これらのオブジェクトのヘッダー フィールド値は無視されます。

  • HeaderField のサブクラスである matlab.metadata.Class オブジェクトのベクトルまたはコンマ区切りリスト。

    getFields メソッドは、クラスにかかわらず、指定クラスでサポートされる名前と一致する名前を検索します。サポートされる名前の特定のセットがサブクラスにない場合、そのサブクラスのすべてのヘッダー フィールドが、名前にかかわらず一致します。サポートされる名前を表示するには、HeaderField.displaySubclasses メソッドを呼び出します。

出力引数

すべて展開する

入力に一致するフィールド。matlab.net.http.HeaderField オブジェクトの配列として返されます。一致が存在しない場合、getFields は空の HeaderField 配列を返します。名前検索は大文字小文字を区別しません。

フィールドのインデックス値。整数の配列、または一致がない場合は [] として返されます。

messages がベクトルの場合、getFields はすべてのメッセージから ids に一致するフィールドを返します。indices はベクトルの cell 配列であり、indices{i} には messages{i} で一致するフィールドのインデックスが含まれます。

バージョン履歴

R2018a で導入