MATLAB ヘルプ センター
クラス: matlab.net.http.Message 名前空間: matlab.net.http
名前またはクラスが一致するメッセージ ヘッダー フィールドを返す
[fields,indices] = getFields(messages,ids)
[fields,indices] = getFields(messages,ids) は、指定された ID に一致するメッセージのフィールドとインデックスを返します。
fields
indices
messages
ids
例
すべて展開する
matlab.net.http.Message
メッセージ。matlab.net.http.Message オブジェクトのベクトルとして指定します。
例: getFields([msg1,msg2],'Date')
getFields([msg1,msg2],'Date')
matlab.net.http.HeaderField
matlab.metadata.Class
一致させる名前。以下のいずれかとして指定します。
返すフィールド名を含む string ベクトル、文字ベクトル、文字ベクトルの cell 配列、string または文字ベクトルのコンマ区切りリスト。名前は、大文字と小文字を区別しません。
返すフィールドを決定するために使用される Name プロパティをもつ 1 つ以上の matlab.net.http.HeaderField オブジェクトのベクトルまたはコンマ区切りリスト。名前は、大文字と小文字を区別しません。これらのオブジェクトのヘッダー フィールド値は無視されます。
Name
HeaderField のサブクラスである matlab.metadata.Class オブジェクトのベクトルまたはコンマ区切りリスト。
HeaderField
getFields メソッドは、クラスにかかわらず、指定クラスでサポートされる名前と一致する名前を検索します。サポートされる名前の特定のセットがサブクラスにない場合、そのサブクラスのすべてのヘッダー フィールドが、名前にかかわらず一致します。サポートされる名前を表示するには、HeaderField.displaySubclasses メソッドを呼び出します。
getFields
HeaderField.displaySubclasses
例: getFields(response,'Date','Content-Type')
getFields(response,'Date','Content-Type')
入力に一致するフィールド。matlab.net.http.HeaderField オブジェクトの配列として返されます。一致が存在しない場合、getFields は空の HeaderField 配列を返します。名前検索は大文字小文字を区別しません。
[]
フィールドのインデックス値。整数の配列、または一致がない場合は [] として返されます。
messages がベクトルの場合、getFields はすべてのメッセージから ids に一致するフィールドを返します。indices はベクトルの cell 配列であり、indices{i} には messages{i} で一致するフィールドのインデックスが含まれます。
indices{i}
messages{i}
RequestMessage.complete メソッドを使用して、欠損している Date ヘッダー フィールドを要求メッセージに追加します。
RequestMessage.complete
要求メッセージを作成して MathWorks® の Web サイトからテキストを取得します。
uri = matlab.net.URI('https://www.mathworks.com'); req = matlab.net.http.RequestMessage;
メッセージに Date フィールドが含まれることを確認します。日付値はシステムの情報を反映しています。値 indices{1} = [] は req に Date フィールドが含まれないことを示します。
indices{1} = []
req
request = complete(req,uri); [fields,indices] = getFields([req,request],?matlab.net.http.field.HTTPDateField)
fields = 1×0 HeaderField array with properties: Name Value
indices=1×2 cell array {0×0 double} {1×0 double}
R2016b で導入
matlab.net.http.HeaderField | matlab.net.http.HeaderField.displaySubclasses
matlab.net.http.HeaderField.displaySubclasses
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ