1

我有一个 java 客户端,我尝试XML DOM通过传递书的 ISBN 号从 ISBNDB 获取对象。但我得到null了结果。但是当我从浏览器中点击 URL 时,我能够获取 xml。我是否以正确的方式做这件事?还是我完全走错了路?

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
try {
    System.setProperty("http.proxyHost", "myproxy");
    System.setProperty("http.proxyPort", "80");
    DocumentBuilder db = dbf.newDocumentBuilder();
    Document doc = db.parse(new URL("http://isbndb.com/api/books.xml?access_key=MYKEY&index1=isbn&value1="+isbnValue).openStream());
    System.out.println(doc.getTextContent());
} catch (Exception e) {
        e.printStackTrace();
}
4

0 回答 0