matlab.net.http.LogRecord クラス
名前空間: matlab.net.http
HTTP 履歴のログ レコード
説明
LogRecord
オブジェクトのベクトルは、RequestMessage.send
など、HTTP 操作中にクライアントとサーバー間で交換された要求と応答のメッセージのペアの履歴を表します。send
メソッドは履歴を出力引数として返します。エラーが発生すると、HTTPException
オブジェクトに History
プロパティが含まれます。
デバッグには LogRecord
クラスを使用します。
プロパティ
URI
— 要求の URI
matlab.net.URI
Request
— 要求メッセージ
matlab.net.http.RequestMessage
オブジェクト
要求メッセージ。matlab.net.http.RequestMessage
オブジェクトとして指定します。MATLAB® が要求メッセージのヘッダーを送信しようとした場合には、ペイロードの送信処理中に例外が発生した場合でも、Request
に値が含まれます。例外が発生した場合、Exception
プロパティには MException
が含まれます。
要求メッセージの本文がある場合は、Request.Body
プロパティに含まれます。Request.Body.Payload
プロパティは、HTTPOptions
オブジェクトで SavePayload
プロパティを指定した場合にのみ設定されます。
属性:
GetAccess | public |
SetAccess | public |
RequestTime
— 要求メッセージの開始時間と終了時間
datetime
オブジェクトのペア
要求メッセージの開始時間と終了時間。datetime
オブジェクトのペアとして指定します。Request
プロパティが設定されている場合にのみ RequestTime
に値が含まれます。
RequestTime
値は、要求メッセージのペイロードも含めた最初と最後のバイトが送信されたおよその時間です。伝送中に例外が発生した場合、終了時間は例外の時間で、Exception
プロパティに MException
が含まれます。
属性:
GetAccess | public |
SetAccess | public |
データ型: datetime
Response
— 応答メッセージ
matlab.net.http.ResponseMessage
オブジェクト
応答メッセージ。matlab.net.http.ResponseMessage
オブジェクトとして指定します。ペイロードの受信中に例外が発生した場合でも、応答の完全なヘッダーが正常に受信された場合にのみ、Response
に値が含まれます。要求の送信中またはヘッダーの受信中に例外が発生した場合、Response
は空になることがあります。例外が発生した場合、Exception
プロパティには MException
オブジェクトが含まれます。
HTTPOptions
オブジェクトで SavePayload
プロパティが指定され、応答に本文がある場合、Response.Body
プロパティが設定されます。Response.Body
が設定されると、Response.Body.Payload
プロパティも設定されます。
属性:
GetAccess | public |
SetAccess | public |
ResponseTime
— 応答メッセージの開始時間と終了時間
datetime
オブジェクトのペア
応答メッセージの開始時間と終了時間。datetime
オブジェクトのペアとして指定します。Response
プロパティが設定されている場合にのみ、ResponseTime
に値が含まれます。
ResponseTime
値は、応答メッセージの最初と最後のバイトが受信されたおよその時間です。受信中に例外が発生した場合、終了時間は例外の時間で、Exception
プロパティに MException
オブジェクトが含まれます。
属性:
GetAccess | public |
SetAccess | public |
データ型: datetime
Disposition
— 交換の破棄
matlab.net.http.Disposition
列挙型
交換の破棄。交換の結果を示す matlab.net.http.Disposition
列挙型として指定します。Disposition
値が Done
の場合、Exception
プロパティが空になり、LogRecord
のすべてのフィールドに最終値が含まれます。
Disposition
のいくつかの値で、例外が Exception
プロパティに保存されたことが示されます。例外が発生すると、Response
プロパティまたは Request
プロパティが設定されないことがあります。これらの値がいつ設定されるかは、例外がヘッダーまたはペイロードの伝送前あるいは伝送中に発生したかによって異なります。
属性:
GetAccess | public |
SetAccess | public |
Exception
— 例外
MException
例外。交換処理中に発生した MException
オブジェクトとして指定します。エラーが応答の伝送、受信または処理中に発生した場合、このプロパティは例外を含む MException
になります。Disposition
プロパティの値によって、このプロパティが設定されるかどうかが決まります。
属性:
GetAccess | public |
SetAccess | public |
バージョン履歴
R2016b で導入
参考
send
| ResponseMessage
| StartLine
| matlab.net.URI
| Disposition
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)