URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
InputStream inputStream = con.getInputStream();
FileOutputStream outputStream = new FileOutputStream("C:\\Tryit\\tryabc.csv");
int bytesRead = -1;
byte[] buffer = new byte[4096];
while ((bytesRead = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, bytesRead);
}
outputStream.flush();
outputStream.close();
inputStream.close();
我想知道是否有必要断开HttpUrlConnection?
我关闭了输入流。它足够了,或者我必须断开HttpUrlConnection.And如果我不这样做会发生什么。
注意:代码效果很好。但是我最后没有把“con.disconnect”。这真的有必要吗?
我的程序通过这种方法每天发送3到4次请求到同一台服务器。(但不是工作日的周末)。