一尘不染

Java:Apache HttpClient>如何禁用重试

java

我在网站上使用Apache Httpclient进行Ajax调用。在某些情况下,对外部Web服务的请求失败,通常是:

处理请求:连接超时:连接时捕获到I / O异常(java.net.ConnectException)。

在这种情况下,我通常会跳过重试请求(Httpclient似乎自动执行的操作)。

但是,我找不到任何方法,参数等来跳过重试。

任何人?

谢谢吉尔特·简


阅读 466

收藏
2020-12-03

共1个答案

一尘不染

client.setHttpRequestRetryHandler(new DefaultHttpRequestRetryHandler(0, false));

那样就可以了。

2020-12-03