-1

我想从 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");

这没用。

有任何想法吗?

4

1 回答 1

1

像这样的东西,可能是什么?http://blogs.deepal.org/2008/01/sending-basic-authentication-using-url.html

于 2011-01-19T10:08:41.437 回答