Utiliser l'URL pour recevoir xml
-
12-10-2019 - |
Question
Je veux lire XML à partir 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();
Cela fonctionne. Mais quand je veux lire à partir d'une URL qui nécessite une authentification cette méthode échoue. Donc, pour
url = new URL("http://admin:pass@192.168.2.20/test.xml");
il ne fonctionne pas.
Toutes les idées?
La solution
Quelque chose, comme ça, peut-être? http://blogs.deepal.org/2008/01 /sending-basic-authentication-using-url.html
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow