【发布时间】:2015-10-15 10:20:26
【问题描述】:
以下构造方法应将 XML 从 URL 读取到 XML Document 对象中。虽然它已经有效,但我仍然怀疑它是否正确。
// Basic constructor method without exception handling
Feed(URL url) throws IOException, ParserConfigurationException, SAXException {
HttpURLConnection httpcon = (HttpURLConnection) url.openConnection();
httpcon.addRequestProperty("User-Agent", "Some User-Agent");
InputStream inStream = httpcon.getInputStream();
httpcon.disconnect();
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
doc = builder.parse(inStream);
}
问题:
- 不应该先解析
InputStream然后关闭HttpURLConnection吗? - 在我尝试
get来自httpcon的东西之前不应该有httpcon.connect()吗?
【问题讨论】:
标签: java inputstream httpurlconnection