Apache HttpClient 使用 Get 方法

如何使用 Apache HttpClient 使用 Get 方法从网站上下载数据?

可以使用下面的方法来获得 Google 的查询结果。

[code]String url = “http://www.google.com/search?q=httpClient”;

HttpClient client = HttpClientBuilder.create().build();
HttpGet request = new HttpGet(url);

// add request header
request.addHeader("User-Agent", USER_AGENT);
HttpResponse response = client.execute(request);

System.out.println("Response Code : " 
            + response.getStatusLine().getStatusCode());

BufferedReader rd = new BufferedReader(
	new InputStreamReader(response.getEntity().getContent()));

StringBuffer result = new StringBuffer();
String line = "";
while ((line = rd.readLine()) != null) {
	result.append(line);
}[/code]