【发布时间】:2012-07-26 03:16:59
【问题描述】:
我正在尝试使用我的应用程序调用 Web 服务,但我没有收到任何错误,该 URL 是正确的并返回一些内容(通过浏览器),但我没有收到任何内容。
try {
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet(url);
HttpResponse response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
int lenght = (int) entity.getContentLength();
is = entity.getContent();
} catch (Exception e) {
Log.e("log_tag", "Error in http connection" + e.toString());
}
长度等于-1,因为他收到的响应是空的
来自 url 的响应需要是 HTML 吗?或者我输出的任何东西都可以被 HttpClient 抓取?
【问题讨论】:
-
你用的是哪个版本的android是ICS或以上的?
-
如果它仍然不适合您,请阅读下面的答案。