Atendendo à solicitações, estou disponibilizando um trecho de código responsável por recuperar um conteúdo de uma página em um servidor Web HTTP. Nesse exemplo, utilizei a lib do Apache HTTP Client. Para que esse código funcione corretamente, é necessário realizar o download dessa lib no site: http://hc.apache.org/downloads.cgi, descompactá-la e adicionar o conteúdo da pasta lib no classpath (Build Path ou Libraries) do seu projeto.
O código é bem simples:
try {
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://www.thiagovespa.com.br/");
HttpResponse response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
if (entity != null) {
String responseContent = EntityUtils.toString(entity);
System.out.println(responseContent);
}
} catch (IOException e) {
e.printStackTrace();
}
Na linha 02 criamos um objeto HttpClient que será utilizado para realizar a requisição GET na URL desejada. Criamos um objeto HttpGet com a URL e invocamos o método execute no objeto do tipo HttpClient passando o HttpGet como parâmetro (linha 04). Esse método retorna um objeto do tipo HttpResponse com a resposta da requisição. Para atribuir o conteúdo da resposta para uma String é só invocar o método estático toString da classe EntityUtils passando como parâmetro o entity do objeto do tipo HttpResponse (linha 07).