path -> variable 적용

This commit is contained in:
현성필
2023-09-18 09:33:18 +09:00
parent 319949d0f4
commit b3b10f848b
@@ -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()) {