HttpPost возвращает только часть тела ответа - PullRequest
0 голосов
/ 23 мая 2011

Я выполняю вход на сервер, используя метод HttpPost.

CommonsConnection.initHttpConnection();
HttpResponse response;
String contentOfMyInputStream;

HttpGet initPostMethod = new HttpGet("https://stat.volia.com:8443/ktvinet/index.jsp");
response = CommonsConnection.hc.execute(initPostMethod);

HttpPost Statistics = new HttpPost("https://stat.volia.com:8443/ktvinet/j_security_check");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(3);

nameValuePairs.add(new BasicNameValuePair("j_username", "username"));
nameValuePairs.add(new BasicNameValuePair("j_password", "password"));
nameValuePairs.add(new BasicNameValuePair("submit", "%C2%EE%E9%F2%E8"));

Statistics.setEntity(new UrlEncodedFormEntity(nameValuePairs));
response = CommonsConnection.hc.execute(Statistics);

HttpGet mainPage = new HttpGet("https://stat.volia.com:8443/ktvinet/main.do");
response = CommonsConnection.hc.execute(mainPage);

contentOfMyInputStream = EntityUtils.toString(response.getEntity());

Ответ, который я получаю - тело веб-страницы, - примерно 1/5 части веб-страницы, которая заканчивается на "...". Я пропускаю какой-то параметр для httpclient?

Ответы [ 2 ]

0 голосов
/ 23 мая 2011

Logcat отображает только часть длинного строкового ответа.

0 голосов
/ 23 мая 2011

Как вы оцениваете ответ?если вы ищете отладчик или что-то подобное, он может усечь длинные строки, попробуйте выгрузить его в файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...