API version 4
iOSAndroidWindows
|
説明 |
指定先のサーバへ非同期POSTリクエストを開始します。メソッドは実行後直ちに終了します。
リクエストに含めるリクエストパラメータは、HttpRequest.AddParamメソッドで設定します。
HTTPレイヤーの実行結果は、SessionEndイベントで返されるstatusの値で確認します。
|
|
|
呼出形式 |
session.Post( req )
|
|
|
戻り値 |
なし
|
|
|
引数 |
HttpRequest req |
要求リクエストを示す、HttpRequestオブジェクト。CreateRequestメソッドで作成します。
|
|
例外 |
HTTP-2 |
指定のhttpRequestはコネクション先が異なります |
|
|
HTTP-4 |
GETまたはPOSTに指定のリクエストオブジェクトは不正です |
|
|
HTTP-103 |
セッションを生成できません |
|
|
HTTP-104 |
通信スレッドの作成に失敗しました
|
|
使用例 |
HttpAsyncSession session {
Function OnSessionEnd(e) {
if (e.id == "Download2") {
if (e.status != $HTTP_OK) {
//.MessageBox("通信エラー:" + str(e.status), "ERROR", $OK);
}
}
}
}
Button btnDownload {
Function OnTouch(e) {
var req = ^.session.CreateRequest("Download2", "/test/prog1");
req.AddParam("code", "0452");
req.AddParam("name", "biz");
^.session.Post(req);
}
}
|
|
|
関連項目 |
CreateRequestメソッド SessionEndイベント HttpRequestクラス |
|