Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache HttpClient的自定义protcol拦截器,用于处理异常_Apache_Apache Httpclient 4.x - Fatal编程技术网

Apache HttpClient的自定义protcol拦截器,用于处理异常

Apache HttpClient的自定义protcol拦截器,用于处理异常,apache,apache-httpclient-4.x,Apache,Apache Httpclient 4.x,如何为ApacheHttpClient编写一个协议拦截器,当存在连接或套接字超时时,该拦截器可以进行拦截,以便在拦截器方法中处理异常 我已经有了一个HttpResponseInterceptor,但是只有当我们有成功的响应时才会调用它。协议拦截器只能对有效的HTTP消息进行操作。在I/O错误的情况下,它们是无用的。您应该改用HttpRequestRetryHandler

如何为ApacheHttpClient编写一个协议拦截器,当存在连接或套接字超时时,该拦截器可以进行拦截,以便在拦截器方法中处理异常


我已经有了一个HttpResponseInterceptor,但是只有当我们有成功的响应时才会调用它。

协议拦截器只能对有效的HTTP消息进行操作。在I/O错误的情况下,它们是无用的。您应该改用HttpRequestRetryHandler