Domanda

Voglio leggere XML da URL:

URL url = new URL("http://192.168.2.20/test.xml");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new InputSource(url.openStream()));
doc.getDocumentElement().normalize();

Questo funziona. Ma quando voglio leggere da un URL che richiede l'autenticazione questo metodo non riesce. Così, per

url = new URL("http://admin:pass@192.168.2.20/test.xml");

non funziona.

Tutte le idee?

È stato utile?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top