From 0eeae119a0e6d079784c4c1dcbf558fb872df5dc Mon Sep 17 00:00:00 2001 From: hsoh Date: Tue, 14 Jun 2022 13:57:29 +0900 Subject: [PATCH] =?UTF-8?q?serviceKey,=20response=20=EB=A1=9C=EA=B7=B8=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/eactive/httpmockserver/ApiController.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/eactive/httpmockserver/ApiController.java b/src/main/java/com/eactive/httpmockserver/ApiController.java index da1ee9b..396656c 100644 --- a/src/main/java/com/eactive/httpmockserver/ApiController.java +++ b/src/main/java/com/eactive/httpmockserver/ApiController.java @@ -63,6 +63,12 @@ public class ApiController { String url = request.getServletPath(); String serviceValue = assignServiceValue(httpEntity, request, url); + if (StringUtils.isNotBlank(serviceValue)) { + logger.info("--------------------------------------------------"); + logger.info("serviceCode={}", serviceValue); + logger.info("=================================================="); + logger.info("=================================================="); + } ApiInfo api = apiService.findByUrlAndServiceValue(url, serviceValue); if (api == null) { throw new ResponseStatusException(HttpStatus.NOT_FOUND, @@ -109,8 +115,11 @@ public class ApiController { responseStatusCode = api.getResponseStatusCode().intValue(); logger.info("Response Status Code={}", responseStatusCode); } + + String responseStr = assignResponseBody(api); + logger.info("ResponseBody={}", responseStr); - return new ResponseEntity(assignResponseBody(api), responseHeaders, responseStatusCode); + return new ResponseEntity(responseStr, responseHeaders, responseStatusCode); } private String assignServiceValue(HttpEntity httpEntity, HttpServletRequest request, String url) { @@ -155,10 +164,6 @@ public class ApiController { int startIdx = NumberUtils.toInt(args[0]); int length = NumberUtils.toInt(args[1]); String serviceValue = msg.substring(startIdx, startIdx + length); - logger.info("--------------------------------------------------"); - logger.info("serviceCode={}", serviceValue); - logger.info("=================================================="); - logger.info("=================================================="); if (StringUtils.isBlank(serviceValue)) { throw new ResponseStatusException(HttpStatus.NOT_FOUND, String.format("sbi-std-servlet not found(URL=%s, ServiceKey=%s)", url, serviceKey));