Requisição HTTP via java

Olá, gostaria de saber se é possível realizar uma requisição http via código Java.
Preciso capturar alguns de um servidor web e disponibilizar em minha aplicação.
Eu poderia fazer isto com ajax, mas não queria tratar estes dados no cliente e sim no server.

obrigado

Faço algo do tipo no swing, pego o html de uma pagina:

Utilizo API: commons-httpclient-3.1.jar;

public String html(){
		
		String line = null;
		
		HttpClient client = new HttpClient();   
		PostMethod post = new PostMethod("http://URL");
		//Enviando paramentro via POST
                                NameValuePair[] data = {
		    new NameValuePair("ck", "564sdf5465df4g65d")
		};     
		    
        try {
        	
        	post.setRequestBody(data);
        	client.executeMethod(post);
        	InputStream is = post.getResponseBodyAsStream();
			BufferedReader rd = new BufferedReader (new InputStreamReader (is)); 
						
			line = rd.readLine();
			
		} catch (HttpException e1) {
		} catch (IOException e1) {
		}  
		
		return line;
		
	}

Isso… httpclient deverá te ajudar:

http://hc.apache.org/httpclient-3.x/