如何解决HttpPost仅返回响应主体的一部分
| 我正在使用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的某些参数?
解决方法
您如何检查响应?如果您正在使用调试器或类似工具,则可能会截断长字符串,请尝试将其转储到文件中。
,Logcat仅显示长字符串响应的一部分。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。