我需要从HTTP服务器下载并解析XML文件,同时使用HTTP基本身份验证。现在我是这样做的:
URL url = new URL("http://SERVER.WITHOUT.AUTHENTICATION/some.xml");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new InputSource(url.openStream()));
doc.getDocumentElement().normalize();
但是这样我无法通过HTTP身份验证从服务器获取XML文档(或者我只是简单地不知道如何获取)。
如果你能向我展示达成目标的最佳且最简单的方法,我将非常感激。