【问题标题】:Closing http input streams关闭 http 输入流
【发布时间】:2019-08-01 15:11:24
【问题描述】:

我正在使用 HttpURLConnection 连接到另一个服务。建立连接后,我就有了通过调用 getInputStream() 方法读取输入流的逻辑。

如果我在项目中不关闭此输入流,可能会出现什么问题?获取有关未关闭用于 http 连接的输出流的可能问题的信息对我很有用。

【问题讨论】:

标签: java http io


【解决方案1】:

操作系统和服务器通常对在任何给定时间可以打开的资源量都有限制。未能关闭资源最终可能导致资源耗尽,从而导致可能发生的许多错误。无论是流、结果集、文件……总是在 finally 块中或使用 try-with-resources 构造关闭您的资源,没有理由不这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-18
    • 2011-09-04
    • 1970-01-01
    • 2022-12-12
    • 1970-01-01
    • 2012-07-01
    • 1970-01-01
    • 2021-03-09
    相关资源
    最近更新 更多