我用来java.net.URL
从我设置的互联网上获取 htmlkeepAlive
和maxConnections
System.setProperty("http.keepAlive", "true");
System.setProperty("http.maxConnections","600");
然后我开始从互联网上获取 html,其中包含几个线程,例如:
protected static String content(URLConnection conn) throws IOException {
try (InputStream in = getInputStream(conn)) {
//bla bla bla...
// get bytes from in
return new String(bytes, charset);
}
}
但是我发现当我运行这个程序一段时间(5-8小时)时,目标网站(用于测试)是建立760个连接?
那么,我应该以及如何手动关闭 URLConnection ?