From b3b10f848bdd4f347a5ed1fb50bfe73244bfd873 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=ED=98=84=EC=84=B1=ED=95=84?= Date: Mon, 18 Sep 2023 09:33:18 +0900 Subject: [PATCH] =?UTF-8?q?path=20->=20variable=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eactive/httpmockserver/client/service/NettyApiClient.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/eactive/httpmockserver/client/service/NettyApiClient.java b/src/main/java/com/eactive/httpmockserver/client/service/NettyApiClient.java index 02695e6..e3627a8 100644 --- a/src/main/java/com/eactive/httpmockserver/client/service/NettyApiClient.java +++ b/src/main/java/com/eactive/httpmockserver/client/service/NettyApiClient.java @@ -111,11 +111,13 @@ public class NettyApiClient { for (ApiRequestKeyValueDTO variable : request.getVariables()) { if (variable.isEnabled()) { String placeholder = "{{" + variable.getKey() + "}}"; - // Replace in requestBody + // Replace in path request.setPath(request.getPath().replace(placeholder, variable.getValue())); + // Replace in requestBody if (request.getRequestBody() != null) { request.setRequestBody(request.getRequestBody().replace(placeholder, variable.getValue())); } + // Replace in headers if (request.getHeaders() != null) { for (ApiRequestKeyValueDTO header : request.getHeaders()) {