Http.Response

説明

HTTPリクエストへのレスポンスを表すクラスです。

プロパティ

data リクエストにより送信されたデータを取得します。
failCallback 失敗したコールバックのツリーノードを取得します。
host リクエストで使用するホストを取得します。
labelProperties 独自の名前付きプロパティを使用して、ラベル値を取得または設定します。
method リクエストで使用するHttp.Methodを取得します。
path リクエストで使用するリソースパスを取得します。
port リクエストが送信されたポートを取得します。
receivedBytes 受信した応答メッセージのバイト数を取得します。
statusCallback 状態コールバックのツリーノードを取得します。
statusCode リクエストのHttp状態コードを取得します。
successCallback 成功したコールバックのツリーノードを取得します。
timeout リクエストで使用するリクエストタイムアウトをms単位で取得します。
totalBytes 応答メッセージのサイズをバイト単位で取得します。
useSSL リクエストでSSLが使用されたかどうかを取得します。
value Httpリクエストの応答メッセージを取得します。

メソッド

saveToFile Http.Response値をファイルに保存します。

詳細

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.data

readonly string data

説明

リクエストにより送信されたデータを取得します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.failCallback

readonly treenode failCallback

説明

失敗したコールバックのツリーノードを取得します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.host

readonly string host

説明

リクエストで使用するホストを取得します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.labelProperties

readonly Variant labelProperties

説明

独自の名前付きプロパティを使用して、ラベル値を取得または設定します。

Http.ResponseオブジェクトのカスタムラベルはHttp.Requestオブジェクトから継承されます。


			Http.Request request = Http.Request("https://www.flexsim.com/");
			request.statusCallback = Model.find("Tools/statusCallback");
			request.myProcessor = Model.find("Processor1");
			Http.Response response = request.sendAndWait();
			print(response.myProcessor); // /Processor1
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.method

readonly int method

説明

リクエストで使用するHttp.Methodを取得します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.path

readonly string path

説明

リクエストで使用するリソースパスを取得します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.port

readonly int port

説明

リクエストが送信されたポートを取得します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.receivedBytes

readonly int receivedBytes

説明

受信した応答メッセージのバイト数を取得します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.statusCallback

readonly treenode statusCallback

説明

状態コールバックのツリーノードを取得します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.statusCode

readonly int statusCode

説明

リクエストのHttp状態コードを取得します。


			Http.Request request = Http.Request("https://www.flexsim.com/");
			request.statusCallback = Model.find("Tools/statusCallback");
			request.myProcessor = Model.find("Processor1");
			request.sendAndWait();
			//In the statusCallback node//
			Http.Response response = param(1);
			print(response.statusCode); // last print should be a 200
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.successCallback

readonly treenode successCallback

説明

成功したコールバックのツリーノードを取得します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.timeout

readonly int timeout

説明

リクエストで使用するリクエストタイムアウトをms単位で取得します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.totalBytes

readonly int totalBytes

説明

応答メッセージのサイズをバイト単位で取得します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.useSSL

readonly int useSSL

説明

リクエストでSSLが使用されたかどうかを取得します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.value

readonly string value

説明

Httpリクエストの応答メッセージを取得します。


			Http.Request request = Http.Request("https://www.flexsim.com/");
			request.statusCallback = Model.find("Tools/statusCallback");
			request.myProcessor = Model.find("Processor1");
			Http.Response response = request.sendAndWait();
			print(response.value); //prints the response message
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Response.saveToFile()

void saveToFile( string filePath )

説明

Http.Response値をファイルに保存します。


			Http.Request request;
			request.host = "www.flexsim.com";
			request.port = 443;
			request.useSSL = 1;
			request.successCallback = Model.find("Tools/successCallback");
			Http.Response response = request.sendAndWait();
			response.saveToFile(modeldir() + "flexsim_homepage.html");