matlab.net.http.Message クラス
名前空間: matlab.net.http
HTTP 要求メッセージまたは応答メッセージ
説明
Message クラスは、HTTP メッセージを作成する基底クラスとして使用される抽象クラスです。
プロパティ
メッセージの最初の行。matlab.net.http.StartLine オブジェクトがある場合はこのオブジェクトとして指定します。
属性:
GetAccess | public |
SetAccess | public |
メッセージ ヘッダー。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 値はメッセージが完了していることを意味します。
メッセージを検証する RequestMessage メソッド (send および complete) は、次の場合に Completed プロパティを true に設定します。
メッセージが有効である。
処理が完了している。たとえば、必要なヘッダー フィールドが追加され、データが変換されている。
このプロパティが true の場合、これらのメソッドはメッセージを変更せず、send メソッドはメッセージの有効性をチェックせずにメッセージを送信します。このメッセージを後で変更すると、Completed の値が false に変更されます。
メッセージを返すメソッドは、次の場合に Completed を true に設定します。
BodyプロパティまたはBody.Dataプロパティが空である。Body.Payloadプロパティに生のデータが含まれている。
要求メッセージにデータが含まれている (Body.Data が空でない) 場合、Body.Payload に生のデータが含まれている場合にのみ、プロパティが true になります。
応答メッセージでは、HTTPOptions.SavePayload プロパティを true に設定する場合にのみ、ペイロードが設定されます。
属性:
GetAccess | public |
SetAccess | public |
Transient | true |
データ型: logical
メソッド
addFields | メッセージ ヘッダーへのフィールドの追加 |
changeFields | メッセージ ヘッダーの既存フィールドの変更 |
getFields | 名前またはクラスが一致するメッセージ ヘッダー フィールドを返す |
removeFields | メッセージ ヘッダーからのフィールドの削除 |
replaceFields | メッセージ ヘッダーで値を変更またはフィールドを追加 |
show | 書式設定されたバージョンのメッセージを表示または返す |
次のメソッドは、MATLAB の標準の演算子および関数を、このクラスのオブジェクト用に特殊化したものです。
string | string としてのメッセージ
string は送信時または受信時のメッセージ表示の近似表現です。 ログ作成、診断、デバッグに使用します。 書式設定されたバージョンのメッセージの場合、 |
char | メッセージを文字ベクトルとして返すことを除いて、 |
isequal | 2 つのメッセージ配列ですべてのメッセージの表示可能なパブリック プロパティが等しい場合は、 |
ヒント
任意のヘッダーとデータを要求メッセージで送信するには、
Completedプロパティをtrueに設定してsendメソッドでメッセージが変更されないようにします。completeメソッドを使用すればメッセージを検証できますが、sendメソッドはメッセージを検証しません。
バージョン履歴
R2016b で導入
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)