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/");