From 4e220ff9f7b2898c9b0d7970462af1d28bb84e48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=ED=98=84=EC=84=B1=ED=95=84?= Date: Mon, 24 Jun 2024 14:47:53 +0900 Subject: [PATCH] =?UTF-8?q?API=20=EC=9A=94=EC=B2=AD=EC=8B=9C=20=EB=A1=9C?= =?UTF-8?q?=EA=B7=B8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eactive/testmaster/client/service/ApiClientFactory.java | 1 + .../eactive/testmaster/client/service/NettyHttpApiClient.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/eactive/testmaster/client/service/ApiClientFactory.java b/src/main/java/com/eactive/testmaster/client/service/ApiClientFactory.java index 886ee2a..c0ce655 100644 --- a/src/main/java/com/eactive/testmaster/client/service/ApiClientFactory.java +++ b/src/main/java/com/eactive/testmaster/client/service/ApiClientFactory.java @@ -17,6 +17,7 @@ public class ApiClientFactory { public ApiClient getClient(ApiRequestDTO request) { switch (request.getType().toUpperCase()) { case "HTTP": + case "HTTPFLAT": return httpApiClient; case "TCP": return tcpApiClient; diff --git a/src/main/java/com/eactive/testmaster/client/service/NettyHttpApiClient.java b/src/main/java/com/eactive/testmaster/client/service/NettyHttpApiClient.java index 33a2460..2fe43ef 100644 --- a/src/main/java/com/eactive/testmaster/client/service/NettyHttpApiClient.java +++ b/src/main/java/com/eactive/testmaster/client/service/NettyHttpApiClient.java @@ -72,6 +72,7 @@ public class NettyHttpApiClient implements ApiClient { ch.pipeline().addLast(new HttpClientCodec()); ch.pipeline().addLast(new HttpObjectAggregator(65536)); ch.pipeline().addLast(new HttpContentDecompressor()); + ch.pipeline().addLast(new HttpRequestLoggerHandler()); // Add custom HttpRequestLoggerHandler ch.pipeline().addLast(new HttpHandler(responseFuture)); } }); @@ -92,8 +93,7 @@ public class NettyHttpApiClient implements ApiClient { if (queryIndex != -1) { String path = fullPath.substring(0, queryIndex); String queryParams = fullPath.substring(queryIndex + 1); - String encodedQueryParams = URLEncoder.encode(queryParams); - encodedPath = path + "?" + encodedQueryParams; + encodedPath = path + "?" + queryParams; } HttpRequest request = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.valueOf(apiRequest.getMethod()), encodedPath, content);