URLからxmlを読みたい:
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();
これは機能します。しかし、認証が必要な URL から読み取りたい場合、このメソッドは失敗します。だから
url = new URL("http://admin:pass@192.168.2.20/test.xml");
それは動作しません。
何か案は?