Http.Request

説明

HTTPリクエストを作成するクラスです。

プロパティ

data リクエストにより送信中のデータを取得/設定します。
failCallback 失敗したコールバックのツリーノードを指定します。
headers リクエストにより送信中のヘッダーを取得/設定します。
host ホストを取得/設定します。
labelProperties 独自の名前付きプロパティを使用して、ラベル値を取得または設定します。
method リクエストHttp.Methodを指定します。
path リソースパスを取得/設定します。
port 送信中リクエストの宛先となるポートを取得/設定します。
statusCallback 状態コールバックのツリーノードを指定します。
successCallback 成功したコールバックのツリーノードを指定します。
timeout リクエストタイムアウトをms単位で指定します。
useSSL SSLを使用するかどうかを指定します(利用可能な場合)。

メソッド

send 非同期Httpリクエストを送信します。
sendAndWait 同期Httpリクエストを送信します。

コンストラクター

Http.Request 指定されたURLに基づいてHttp.Requestを作成します。

詳細

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

Http.Request.data

string data

説明

リクエストにより送信中のデータを取得/設定します。


			  Http.Request request;
			  request.host = "www.flexsim.com";
			  request.data = "name1=value1";
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Request.failCallback

treenode failCallback

説明

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


				Http.Request request;
				request.host = "www.flexsim.com";
				request.failCallback = Model.find("Tools/failCallback");
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Request.headers

string headers

説明

リクエストにより送信中のヘッダーを取得/設定します。

このプロパティが設定されていない場合、"Content-Type: application/x-www-form-urlencoded\r\n」"がヘッダーとして渡されます。


			  Http.Request request;
			  request.host = "127.0.0.1";
			  request.port = 5000;
			  request.path = "/v1/prediction";
			  request.data = JSON.stringify(observation);
			  request.headers = "Content-Type: application/json\r\n";
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Request.host

string host

説明

ホストを取得/設定します。


			  Http.Request request;
			  request.host = "www.flexsim.com";
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Request.labelProperties

Variant labelProperties

説明

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

Http.Requestオブジェクトに追加されたカスタムプロパティは、コールバックに作成されたHttp.ResponseオブジェクトおよびsendAndWait()の戻り値と同じ名前でアクセス可能になります。


			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.Request.method

int method

説明

リクエストHttp.Methodを指定します。


				Http.Request request;
				request.host = "www.flexsim.com";
				request.method = Http.Method.Get;
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Request.path

string path

説明

リソースパスを取得/設定します。


			  Http.Request request;
			  request.host = "www.flexsim.com";
			  request.path = "flexsim";
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Request.port

int port

説明

送信中リクエストの宛先となるポートを取得/設定します。


				Http.Request request;
				request.host = "www.flexsim.com";
				request.port = 443;
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Request.statusCallback

treenode statusCallback

説明

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


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

Http.Request.successCallback

treenode successCallback

説明

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


				Http.Request request;
				request.host = "www.flexsim.com";
				request.successCallback = Model.find("Tools/successCallback");
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Request.timeout

int timeout

説明

リクエストタイムアウトをms単位で指定します。


				Http.Request request;
				request.host = "www.flexsim.com";
				request.timeout = 1000; // 1 second timeout
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Request.useSSL

int useSSL

説明

SSLを使用するかどうかを指定します(利用可能な場合)。


				Http.Request request;
				request.host = "www.flexsim.com";
				request.useSSL = 1;
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Request.send()

void send( )

説明

非同期Httpリクエストを送信します。


			Http.Request request;
			request.host = "www.flexsim.com";
			request.port = 443;
			request.useSSL = 1;
			request.successCallback = Model.find("Tools/successCallback");
			request.send();
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Http.Request.sendAndWait()

Http.Response sendAndWait( )

説明

同期Httpリクエストを送信します。


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

Http.Requestコンストラクター

Http.Request( string URL )

パラメータ

URL ホストを指定するURLで、プロトコル(Http/Https)、ポート、および参照パスを含みます。

戻り値

Http.Request Httpリクエスト

説明

指定されたURLに基づいてHttp.Requestを作成します。


		Http.Request request = Http.Request("https://www.flexsim.com:443/flexsim/");