Enviar XML via post

Bom dia, preciso conectar em um webservice e enviar um XML. O problema inicial é conectar autenticando usuário e senha.
Poderiam me ajudar ?

qual a forma de autenticação?

basic auth? oauth? oauth2? login normal via ‘cookie’ ou ‘authorization token’ ?

Via authorization token

e qual a dificuldade?

vc faz um POST com usuario e senha, pega o token, armazena e segue usando.

expirou, vc loga de novo pra pegar.

a duvida é em COMO FAZER o request http? pela api padrão java vc pode fazer

ou apelar para bibliotecas que simplificam a nossa vida como http://hc.apache.org/httpcomponents-client-ga/tutorial/html/fundamentals.html#d5e37

Obrigado pela resposta, sim a duvida é como fazer o request http. Poderia sugerir algum material para mim por favor?

sim