ドキュメント (以下にコピー) は、IOException と HttpException がそのコンテキストで何を意味するかについて多くを述べていません。
私の質問は: IOException が HttpClient.execute(HttpMethod) メソッドで発生した後、メソッドを再度実行するために、オブジェクトを破棄して新しい HttpClient を作成する必要がありますか? それとも、これらの例外のいくつかが発生した後でもメソッドを実行するために (HttpClient オブジェクト) を使用できますか?
executeMethod
public int executeMethod(HttpMethod メソッド)
IOException をスローし、
HttpException
指定された HTTP メソッドを実行します。
パラメーター:
method - 実行する HTTP メソッド。
戻り値:
メソッドの応答コード
スロー:
IOException - I/O (トランスポート) エラーが発生した場合。一部のトランスポート例外は回復できます。
HttpException - プロトコル例外が発生した場合。通常、プロトコル例外は回復できません。