AsyncHttpRequest POST не вызывает обратные вызовы (android-async-http от loopj)

я пытаюсь отправить POST на сервер, используя loopj'sасинхронная http библиотека, Следующий код довольно стандартный, но я могузаставить его работать.

Я немного отладил и проверил следующее:

URL-адрес правильный.Параметры правильные, и они правильно сохраняются в переменной params.

Похоже, что когдаHttpResponse response = client.execute(request, context); называется вAsyncHttpRequest.makeRequest() запрос нене содержит никаких параметров:

РЕДАКТИРОВАТЬ : Посмотрев на код немного больше, кажется, что параметры POST могут быть включены в сущность или группу заголовков.

Но настоящая проблема в том, что я нене получить ни одного из обратных вызовов (см. код ниже).if заявление послеclient.execute() вызов никогда не вызывается (точка останова нет)

RequestParams params = new RequestParams();
params.put("loginid", "user");
params.put("password", "pass");
params.put("deviceid", "deviceid");

AsyncHttpClient client = new AsyncHttpClient();
client.post(MDSettings.BASE_URL + "/user/login", params, new AsyncHttpResponseHandler() {
    @Override
    public void onSuccess(String response) {
        Log.d(MDSettings.TAG, "MDConnectionManager - login - response: " + response);
        singleton.connectionSuccessful(response, returnIndex);
    }

    @Override
    public void onFailure(Throwable error, String content) {
        Log.d(MDSettings.TAG, "MDConnectionManager - login - content: " + content);
        singleton.connectionFailed("Login Failed", error.getMessage(), returnIndex);
    }
});

я использую эту библиотеку, потому что она позволяет мне отправлять файлы, которые яПозже понадобится в этом проекте. Если есть другая библиотека, которая делает то же самое (и фактически работает), то 'со мной все будет в порядке.

Мой вопрос: почему неЯ получаю какие-либо обратные вызовы и как я могу это исправить? Скажи мне, когда что-то не такясно и яЯ постараюсь объяснить более подробно.

Ответы на вопрос(4)

Ваш ответ на вопрос