我使用Apache http客户端4.1并在InputStream
执行后始终关闭响应EntityUtils.consume(response.getEntity)
(例如通过调用HttpGet
)。
现在我想知道如果HttpGet
执行引发异常,连接是否正确释放。在这种情况下我应该明确地释放连接吗?
答案 0 :(得分:1)
如果您获得了finally
子句,请始终关闭I / O对象。
InputStrem input = acquireStream( );
try
{
useStream( input );
}
finally
{
input.close( );
}