SpringCloud Netflix Zuul 基础库依赖。
<dependency>
<groupId>com.buession.springcloud</groupId>
<artifactId>buession-springcloud-zuul</artifactId>
<version>x.x.x</version>
</dependency>
您可以通过继承 AbstractProxyFilter
实现代理转发过滤器,AbstractProxyFilter
是 com.netflix.zuul.ZuulFilter
的抽象实现类。该 Filter 可实现,将请求上下文通过请求头 X-Request-Context
,以及其它定义的请求头传递到网关后端,您只需要重写方法 String getRequestContextName()
、Map<String, String> getRequestHeaders(HttpServletRequest request)
即可。