wangcheng 2 年之前
父節點
當前提交
c52abcad53
共有 1 個文件被更改,包括 1 次插入2 次删除
  1. 1 2
      launch-admin/src/main/java/com/webflux/launchadmin/filter/TraceIdFilter.java

+ 1 - 2
launch-admin/src/main/java/com/webflux/launchadmin/filter/TraceIdFilter.java

@@ -5,7 +5,6 @@ import lombok.SneakyThrows;
 import org.jetbrains.annotations.NotNull;
 import org.springframework.http.server.reactive.ServerHttpRequest;
 import org.springframework.stereotype.Component;
-import org.springframework.util.MultiValueMap;
 import org.springframework.web.server.ServerWebExchange;
 import org.springframework.web.server.WebFilter;
 import org.springframework.web.server.WebFilterChain;
@@ -23,7 +22,7 @@ public class TraceIdFilter implements WebFilter {
     public Mono<Void> filter(@NotNull ServerWebExchange exchange, @NotNull WebFilterChain chain) {
         try {
             ServerHttpRequest request = exchange.getRequest();
-            String traceId = request.getQueryParams().getFirst("traceId");
+            String traceId = request.getHeaders().getFirst("Trace-Id");
             if (traceId == null || traceId.isEmpty()) {
                 TraceId.set();
             } else {