我有一个java客户端,我尝试通过传递ISBN的书号来从ISBNDB获取XML DOM
对象。但是我得到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();
}