文档(复制如下)并没有详细说明 IOException 和 HttpException 在其上下文中的含义。
我的问题是:在 HttpClient.execute(HttpMethod) 方法中发生 IOException 后,我是否必须丢弃该对象并创建一个新的 HttpClient 才能再次执行方法?还是在发生其中一些异常后仍然可以使用(HttpClient 对象)来执行方法?
执行方法
public int executeMethod(HttpMethod 方法)
抛出 IOException,
异常
执行给定的 HTTP 方法。
参数:
method - 要执行的 HTTP 方法。
回报:
方法的响应代码
抛出:
IOException - 如果发生 I/O(传输)错误。可以从中恢复一些传输异常。
HttpException - 如果发生协议异常。通常无法从中恢复协议异常。