matlab.net.http.ResponseMessage クラス
名前空間: matlab.net.http
スーパークラス: matlab.net.http.Message
HTTP 応答メッセージ
説明
ResponseMessage クラスは、サーバーから返された HTTP 応答メッセージを書式設定します。
作成
RequestMessage.send メソッドは応答メッセージを作成します。
プロパティ
サーバーからのステータス行。matlab.net.http.StatusLine オブジェクトとして指定します。
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
HTTP ステータス コード。matlab.net.http.StatusCode オブジェクトとして指定します。StatusLine.StatusCode プロパティと同じ。
属性:
GetAccess | public |
SetAccess | immutable |
Dependent | true |
メッセージ ヘッダー。matlab.net.http.HeaderField オブジェクトまたは HeaderField オブジェクトのベクトルとして指定します。Header プロパティを設定すると、MATLAB® はヘッダーのフィールドをチェックしてメッセージ タイプに対して適切であることを確認します。RequestMessage の send メソッドおよび complete メソッドは、正しい形式の要求になるように必要なヘッダー フィールドを埋めます。
属性:
GetAccess | public |
SetAccess | public |
メッセージ本文。matlab.net.http.MessageBody オブジェクト、matlab.net.http.io.ContentProvider、または MessageBody コンストラクターで受け入れ可能なデータとして指定します。既定では、Body は空です ([] に設定されます)。Body プロパティを含む要求メッセージでは、既定値の 'GET' ではなく、'PUT' や 'POST' などのメソッドを使用する必要があります。
完了したメッセージまたは受信したメッセージで、メッセージに ContentTypeField ヘッダー フィールドがある場合、MessageBody.ContentType プロパティはその値に設定されます。それ以外の場合、ContentType は変更されないか空になります。
属性:
GetAccess | public |
SetAccess | public |
メッセージが完了しているかどうか。true または false として指定します。true 値はメッセージが完了していることを意味します。メッセージを返すメソッドは、次の場合に Completed プロパティを true に設定します。
BodyプロパティまたはBody.Dataプロパティが空である。Body.Payloadプロパティに生のデータが含まれている。
属性:
GetAccess | public |
SetAccess | public |
Transient | true |
データ型: logical
メソッド
complete | 応答ペイロードの Content-Type の処理または再処理 |
addFields | メッセージ ヘッダーへのフィールドの追加 |
changeFields | メッセージ ヘッダーの既存フィールドの変更 |
getFields | 名前またはクラスが一致するメッセージ ヘッダー フィールドを返す |
removeFields | メッセージ ヘッダーからのフィールドの削除 |
replaceFields | メッセージ ヘッダーで値を変更またはフィールドを追加 |
show | 書式設定されたバージョンのメッセージを表示または返す |
次のメソッドは、MATLAB の標準の演算子および関数を、このクラスのオブジェクト用に特殊化したものです。
string | string としてのメッセージ
string は送信時または受信時のメッセージ表示の近似表現です。 ログ作成、診断、デバッグに使用します。 書式設定されたバージョンのメッセージの場合、 |
char | メッセージを文字ベクトルとして返すことを除いて、 |
isequal | 2 つのメッセージ配列ですべてのメッセージの表示可能なパブリック プロパティが等しい場合は、 |
例
Hubble Heritage の Web サイトに、木星のイメージを要求するメッセージを送信します。
HTTP 要求メッセージを書式設定し、応答メッセージ本文の Content-Type を表示します。サーバーは JPEG イメージを返します。
request = matlab.net.http.RequestMessage;
uri = matlab.net.URI('http://heritage.stsci.edu/2007/14/images/p0714aa.jpg');
r = send(request,uri);
r.Body.ContentType
ans =
MediaType with properties:
Type: "image"
Subtype: "jpeg"
Parameters: []
MediaInfo: "image/jpeg"
Weight: []
関数 imshow を使用してイメージを表示します。MATLAB は、画面に収まるようにイメージのサイズを変更します。
warning('off','Images:initSize:adjustingMag'); imshow(r.Body.Data)

バージョン履歴
R2016b で導入
参考
RequestMessage | send | StatusLine | StatusCode | MessageBody
MATLAB Command
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)