requisição http: post com URLConnection

Saudações pessoal, estou tentando desenvolver um pequeno aplicativo em Swing que estabelece um conexao com um servlet e faz uma requisição via post a resposta não é importante pra mim no momento, apenas conseguir enviar a requsiçao e garantir que ela foi recebida. O meu problema que nao estou conseguindo manipular a classe URLConnection de forma intuitiva e nao consigo encontrar um tutorial que me sirva.

Aguem pode me ajudar???

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

Obrigado, mas eu to procurando algo mais feijao com arroz, e com exemplo meu codigo ta assim:

		try {
			URL url = new URL("http://127.0.0.1:8080/sms/servlet/SMSPocket");
			HttpURLConnection conn = (HttpURLConnection) url.openConnection();
			conn.setDoOutput(true);
			PrintWriter pw = new PrintWriter(conn.getOutputStream());
			pw.println("XML="+xml.toString());
			pw.close();
			System.out.println("foi");
		} catch (MalformedURLException e1) {
			e1.printStackTrace();
		} catch (IOException e1) {
			e1.printStackTrace();
		}

A questao que nao vejo o servidor web receber a requisição, e nao consigo identiiccar o que esta errado