【发布时间】:2012-02-24 09:50:04
【问题描述】:
我已经成功地从网络上检索了 http 值。
但是,我仍然很少知道我是如何从网络中获取价值的。
我有一个密码。但是,不了解它,它是干什么用的?
所以...我想问三件事来理解我的代码。
HTTPGet、HTTPClient、EntityUtils。
我只是猜测 HTTPGet 的作用是抓取由 http 编码生成的 http 数据。
我猜HTTPClient 是用于数据封装的。
还有..EntityUtils?我真的没有想法。什么是实体?为什么我需要这个
获取HTTPresponse 作为字符串?他做什么的?
下面是我的代码。
HttpGet get = new HttpGet(tempURL);
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(get);
String responseBody = EntityUtils.toString(response.getEntity());
【问题讨论】:
-
试试这个链接hc.apache.org/httpcomponents-client-ga/tutorial/html/…你可以找到你的答案