自定义协议拦截器到 Apache HttpClient 以处理异常
Custom protcol interceptor to Apache HttpClient to process exceptions
如何为 ApacheHttpClient 编写一个协议拦截器,它可以在连接或套接字超时时进行拦截,以便在我的拦截器方法中处理异常?
我已经有一个 HttpResponseInterceptor,但只有当我们有一个成功的响应时才会调用它。
协议拦截器只能作用于有效的 HTTP 消息。如果出现 I/O 错误,它们将毫无用处。您应该使用 HttpRequestRetryHandler
而不是
如何为 ApacheHttpClient 编写一个协议拦截器,它可以在连接或套接字超时时进行拦截,以便在我的拦截器方法中处理异常?
我已经有一个 HttpResponseInterceptor,但只有当我们有一个成功的响应时才会调用它。
协议拦截器只能作用于有效的 HTTP 消息。如果出现 I/O 错误,它们将毫无用处。您应该使用 HttpRequestRetryHandler
而不是