From 115aafa2204ef787a07837a470467be6eaa6e28f Mon Sep 17 00:00:00 2001 From: jade Date: Tue, 21 Jul 2026 13:43:13 +0900 Subject: [PATCH] fix: swap trace-id and request-id header mapping --- .../java/io/shinhanlife/dap/mcg/service/ExecuteService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java index c735d8a..0620405 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java @@ -233,8 +233,8 @@ public class ExecuteService { String executeApiUrl = targetUrl + "/mcp/" + metadata.getName(); Map headers = new java.util.HashMap<>(); - headers.put("trace-id", java.util.UUID.randomUUID().toString()); - headers.put("request-id", context.requestId()); + headers.put("trace-id", context.requestId()); + headers.put("request-id", java.util.UUID.randomUUID().toString()); ObjectNode pageArguments = paginationValidator.normalize(arguments); LargeToolResponseService.Collector collector = largeResponses.newCollector(metadata.getName(), context.requestId());