Я использую LoopJ AndroidAsyncHttp для получения/отправки данных с/на мой сервер. Я знаю, что, когда я вызываю метод .get, ответ JSON хранится в ы строку, как показано ниже:LoopJ AndroidAsyncHttp Server Response после POST Android
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);
Мой сервер принимает эти входы и возвращает маркер. Как получить этот токен? Должен ли я вызвать метод .get, как и раньше, сразу после кода .post выше? Или это автоматически повторяется? Спасибо
Спасибо! Это работает – user3794585