diff --git a/spring-cloud-starter-tencent-polaris-circuitbreaker/src/main/java/com/tencent/cloud/polaris/circuitbreaker/resttemplate/PolarisRestTemplateResponseErrorHandler.java b/spring-cloud-starter-tencent-polaris-circuitbreaker/src/main/java/com/tencent/cloud/polaris/circuitbreaker/resttemplate/PolarisRestTemplateResponseErrorHandler.java index df66298e1..e6e003d90 100644 --- a/spring-cloud-starter-tencent-polaris-circuitbreaker/src/main/java/com/tencent/cloud/polaris/circuitbreaker/resttemplate/PolarisRestTemplateResponseErrorHandler.java +++ b/spring-cloud-starter-tencent-polaris-circuitbreaker/src/main/java/com/tencent/cloud/polaris/circuitbreaker/resttemplate/PolarisRestTemplateResponseErrorHandler.java @@ -102,7 +102,7 @@ public class PolarisRestTemplateResponseErrorHandler implements ResponseErrorHan URL url = connection.getURL(); resultRequest.setHost(url.getHost()); resultRequest.setPort(url.getPort()); - if (response.getStatusCode().is5xxServerError()) { + if (response.getStatusCode().value() > 500) { resultRequest.setRetStatus(RetStatus.RetFail); } return resultRequest;