Como enviar dados para página usando post?

Boa noite, pessoal.

Queria saber como enviar dados para uma página (no meu caso, um JSP, mas isso deve funcionar p qq tipo de pagina, correto?) que use o método POST?

  1. o que eu quero é que via código java, eu possa fazer a mesma coisa que quando uso um formulário de uma página, entao quero acessar http://www.paginaPOST.com e passar uma string como argumento. Depois quero poder pegar a resposta dela.

  2. Vou precisar também acessar outra pagina da mesma forma, só que agora enviando um arquivo para ela. O que acontece é que quero enviar um txt e receber um pdf que ela me mandar de volta.

Vocês poderiam em ajudar nisso? Estou meio perdido… Tem como pegar as respostas desses requests?