发布Android后的LoopJ AndroidAsyncHttp服务器响应

发布Android后的LoopJ AndroidAsyncHttp服务器响应,android,android-async-http,Android,Android Async Http,我正在使用LoopJ AndroidAsyncHttp从/向我的服务器获取/发布数据。我知道当我调用.get方法时,JSON响应存储在s字符串中,如下所示: client = new AsyncHttpClient(); client.get("https://example.com/generateToken.php", new TextHttpResponseHandler() { @Override public void onFailure

我正在使用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) {}
但是,如果我正在向服务器发帖,如何获得服务器的响应?我使用此处的模板发布:

具体来说,我的代码如下所示:

    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方法吗?或者它会以某种方式自动产生回声?
谢谢

这与您的Get请求相同

post方法中的最后一个参数需要合适的ResponseHandler

  params = new RequestParams();

    params.put("first_name", firstName);
    params.put("last_name", lastName);
   client = new AsyncHttpClient();
    client.post("xxx.com/createCustomer.php", params, new TextHttpResponseHandler() {
        @Override
        public void onFailure(int i, Header[] headers, String s, Throwable throwable) {

        }

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