API version 4

HttpAsyncSession.Postメソッド

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

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る