From d36b17239dc783f716b97809494312a2ff682262 Mon Sep 17 00:00:00 2001 From: Looly Date: Wed, 4 Dec 2024 22:58:03 +0800 Subject: [PATCH] fix code --- .../dromara/hutool/http/meta/HttpStatus.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/hutool-http/src/main/java/org/dromara/hutool/http/meta/HttpStatus.java b/hutool-http/src/main/java/org/dromara/hutool/http/meta/HttpStatus.java index 0b19b6042..a3cf7bec8 100644 --- a/hutool-http/src/main/java/org/dromara/hutool/http/meta/HttpStatus.java +++ b/hutool-http/src/main/java/org/dromara/hutool/http/meta/HttpStatus.java @@ -363,12 +363,16 @@ public interface HttpStatus { if(responseCode < 300){ return false; } - return responseCode == HTTP_MOVED_PERM - || responseCode == HTTP_MOVED_TEMP - || responseCode == HTTP_SEE_OTHER - // issue#1504@Github,307和308是RFC 7538中http 1.1定义的规范 - || responseCode == HTTP_TEMP_REDIRECT - || responseCode == HTTP_PERMANENT_REDIRECT; - + switch (responseCode){ + case HTTP_MOVED_PERM: + case HTTP_MOVED_TEMP: + case HTTP_SEE_OTHER: + // issue#1504@Github,307和308是RFC 7538中http 1.1定义的规范 + case HTTP_TEMP_REDIRECT: + case HTTP_PERMANENT_REDIRECT: + return true; + default: + return false; + } } }