0

LoopJ AndroidAsyncHttp を使用して、サーバーとの間でデータを取得/投稿しています。.get メソッドを呼び出すと、以下に示すように、JSON 応答が s 文字列に格納されることがわかっています。

    client = new AsyncHttpClient();
    client.get("https://example.com/generateToken.php", new TextHttpResponseHandler() {
        @Override
        public void onFailure(int i, Header[] headers, String s, Throwable throwable) {

        }

        @Override
        public void onSuccess(int i, Header[] headers, String s) {}

ただし、サーバーに投稿している場合、サーバーの応答を取得するにはどうすればよいですか? ここでテンプレートを使用して投稿しました: http://loopj.com/android-async-http/doc/com/loopj/android/http/RequestParams.html

具体的には、私のコードは次のようになります。

    params = new RequestParams();

    params.put("first_name", firstName);
    params.put("last_name", lastName);
   client = new AsyncHttpClient();
    client.post("xxx.com/createCustomer.php", params, responseHandler);

私のサーバーはこれらの入力を受け取り、トークンを返します。このトークンを取得するにはどうすればよいですか? 上記の .post コードの直後に、以前のように .get メソッドを呼び出す必要がありますか? それとも何らかの形で自動的にエコーされますか?ありがとう

4

1 に答える 1