类 RestTemplateResponseErrorHandler
java.lang.Object
cn.herodotus.stirrup.web.core.support.RestTemplateResponseErrorHandler
- 所有已实现的接口:
org.springframework.web.client.ResponseErrorHandler
public class RestTemplateResponseErrorHandler
extends Object
implements org.springframework.web.client.ResponseErrorHandler
Description: RestTemplate 统一响应错误处理器
默认的 RestTemplate 有个机制是请求状态码非200 就抛出异常,会中断接下来的操作。 如果不想中断对结果数据得解析,可以通过覆盖默认的 ResponseErrorHandler , 对hasError修改下,让他一直返回true,即是不检查状态码及抛异常了
- 作者:
- : gengwei.zheng
- Date:
- : 2024/2/28 22:55
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidhandleError(org.springframework.http.client.ClientHttpResponse response) booleanhasError(org.springframework.http.client.ClientHttpResponse response) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.springframework.web.client.ResponseErrorHandler
handleError
-
构造器详细资料
-
RestTemplateResponseErrorHandler
public RestTemplateResponseErrorHandler()
-
-
方法详细资料
-
hasError
public boolean hasError(org.springframework.http.client.ClientHttpResponse response) throws IOException - 指定者:
hasError在接口中org.springframework.web.client.ResponseErrorHandler- 抛出:
IOException
-
handleError
public void handleError(org.springframework.http.client.ClientHttpResponse response) throws IOException - 指定者:
handleError在接口中org.springframework.web.client.ResponseErrorHandler- 抛出:
IOException
-