コールバック設定(正常)

WorkerRequestインスタンスには、レスポンス受信時に実行されるコールバックを設定することができます。

詳細

クラス 関数名
HTTPRequest setResponseCallback
要否 引数名 説明
必須 callback HTTPRequestCallback レスポンス受信コールバック
戻り値(型) 説明
なし -

tips用アイコン

  • レスポンス受信した際(ステータスコード200)に呼び出されます。
  • リクエスト実行前にコールバック設定してください。
  • 実装するコールバックについては
    Worker(HTTP型通信)リクエスト(正常) を参照してください。
    設定しない場合、コールバックは呼ばれません。

実装例

//コールバック関数(正常)
void responceCallbackFunction(HTTPRequest *req)
{
    //コールバック(正常)処理
}


//Workerインスタンス生成
WorkerRequest *req = new WorkerRequest("worker/", HTTP_METHOD_GET, HTTP_PROTOCOL_VERSION1, BASE_REQUEST_SCHEME_HTTP);

//コールバック設定(正常)
req->setResponseCallback( responceCallbackFunction );