HttpUrlConnection并断开连接

时间:2015-08-03 18:51:58

标签: java http httpurlconnection

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次请求到同一台服务器。(但不是工作日的周末)。

0 个答案:

没有答案