XmlSlurper.parse(uri) avec l'authentification HTTP de base

J'ai besoin de saisir des données à partir de XML-RPC web-service.

new XmlSlurper().parse("http://host/service") fonctionne très bien, mais maintenant, j'ai un service qui nécessite une authentification HTTP basique.

Comment puis-je régler nom d'utilisateur et le mot de passe pour parse() méthode, ou de modifier les en-têtes HTTP de la requête?

À l'aide de http://username:[email protected]/service n'aide pas - je encore obtenir java.io.IOException: Server returned HTTP response code: 401 for URL exception.

Grâce

OriginalL'auteur mkuzmin | 2011-02-07