このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
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)