我们正在使用
spring-boot-2.3.3.RELEASE
spring-cloud-netflix-zuul-2.2.4.RELEASE
zuul-core-1.3.1
我添加了
zuul:
include-debug-header: true
debug.request: true
debugFilters.disabled: false
到我的 application.yml 文件。
我添加了
com.netflix.zuul.context.Debug.setDebugRequest(true);
com.netflix.zuul.context.Debug.setDebugRequestHeadersOnly(true);
com.netflix.zuul.context.Debug.setDebugRouting(true);
到我的过滤器的 doFilter() 方法之一:
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)
然后每个请求的响应都包含一个新的标头 X-Zuul-Debug-Header 以及运行以处理该请求的 zuul 过滤器列表。