From 5732ddf962b2b3ddd983739f7ace4a86d42baa02 Mon Sep 17 00:00:00 2001 From: curry772 Date: Fri, 31 Jul 2026 14:26:45 +0900 Subject: [PATCH] =?UTF-8?q?checkTokenRetry=20=EB=A9=94=EC=86=8C=EB=93=9C?= =?UTF-8?q?=20refactoring?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/impl/HttpClient5AdapterServiceRest.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java b/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java index 40ab344..8939896 100644 --- a/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java +++ b/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java @@ -527,8 +527,8 @@ public class HttpClient5AdapterServiceRest extends HttpClient5AdapterServiceSupp // 이경우 정상으로 처리함 } else if (status >= 200 && status <= 207) { if (useAdapterToken && StringUtils.equals(tokenErrorHttpStatusCode, "200")) { - needReissue = checkTokenRetry(responseMessage, tokenErrorCodeKey, tokenErrorCodeValues, - vo.getEncode()); + needReissue = checkTokenRetry(status, responseMessage, tokenErrorHttpStatusCode, tokenErrorCodeKey, + tokenErrorCodeValues, vo.getEncode()); } } else if (status == 302) { if (!StringUtils.contains(relayResponseHeaderKeys, "Location")) { @@ -542,15 +542,14 @@ public class HttpClient5AdapterServiceRest extends HttpClient5AdapterServiceSupp if (status >= 400 && status < 500) { if (useAdapterToken) { - needReissue = checkTokenRetry(responseMessage, tokenErrorCodeKey, tokenErrorCodeValues, - vo.getEncode()); + needReissue = checkTokenRetry(status, responseMessage, tokenErrorHttpStatusCode, + tokenErrorCodeKey, tokenErrorCodeValues, vo.getEncode()); } if (!needReissue) { throw new Exception(errMsg); } } else { - throw new Exception(errMsg); } } @@ -882,8 +881,8 @@ public class HttpClient5AdapterServiceRest extends HttpClient5AdapterServiceSupp String.format("%s %s", AccessTokenVO.BEARER_TYPE, accessToken.getAccessToken())); } - protected boolean checkTokenRetry(byte[] responseMessage, String tokenErrorCodeKey, String tokenErrorCodeValues, - String encode) { + protected boolean checkTokenRetry(int status, byte[] responseMessage, String tokenErrorHttpStatusCode, + String tokenErrorCodeKey, String tokenErrorCodeValues, String encode) { if (responseMessage == null) { return false; }