2011-08-03 10 views
0

私はApache httpクライアント4.1を使用し、HttpGetの実行後に常に応答InputStream(たとえば、EntityUtils.consume(response.getEntity)を呼び出して)を閉じます。Apache HTTPクライアントのプロパティとの接続を解除する方法は?

HttpGet実行が例外をスローした場合、接続が適切に解放されるかどうかは疑問です。この場合、明示的に接続を解除する必要がありますか?

答えて

1

finally節のI/Oオブジェクトを取得した場合は、常に閉じてください。

InputStrem input = acquireStream(); 

try 
{ 
    useStream(input); 
} 
finally 
{ 
    input.close(); 
} 
関連する問題