Получение неверного сообщения с запросом при использовании метода get Httpurlconnection в Android - PullRequest
0 голосов
/ 06 марта 2012

Я использую Httpurlconnection для реализации веб-сервисов Rest в приложении Android.

У меня есть два занятия. Первое действие - это вход в систему, а второе - домашнее действие.

В процессе входа в систему я вызываю метод post и отправляю имя пользователя и пароль, получаю ответ. Из ответа я получаю идентификатор сеанса, который передаю во второе действие.

Первое действие успешно.

Во втором упражнении я вызываю запрос на получение.

Я получаю идентификатор сеанса, переданный с первого действия.

Я устанавливаю идентификатор сессии в заголовке моего запроса get. Но я получаю сообщение BAD REQUEST.

* Код: 400 Сообщение ответа: неверный запрос Содержимое ответа -> ноль *

МОЙ ЗАПРОС

WebServiceClient client1 = new WebServiceClient();
            HashMap<String, String> hm1 = new HashMap<String, String>();
            hm1.put("CONTENT-TYPE", "application/xml");
            hm1.put("Accept", "application/xml");
            hm1.put("Cookie", "JSESSIONID=" + sessionId);
                        String social = "https://urlnotmentioned.com/resources";
            WebServiceResponse resp1 = client1.doGet(new URL(social), hm1);
            System.out.println("Social response" + resp1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...