1. 问题排查

  httpclient : 4.5.5

  排查过程 : 一次SocketException:Connection reset 异常排查

  主要原因 : 调用 http 请求时发生了 SocketException , 但是SocketException能被DefaultHttpRequestRetryHandler处理,而不能被CustomRequestRetryHandler处理。

  在对比两者的异常处理类型,发现DefaultHttpRequestRetryHandler处理的ConnectException extends SocketException,所以能处理。

2. 解决方案

  使用高版本 httpclient

  4.5.9 版本没有该问题

  PS : 具体在哪一版本解决的尚未查明.

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-21
  • 2021-05-31
  • 2021-08-17
猜你喜欢
  • 2021-06-08
  • 2021-05-29
  • 2021-11-10
  • 2021-11-10
  • 2022-12-23
  • 2022-12-23
  • 2021-04-29
相关资源
相似解决方案