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クラス |