文件名称:sample-zuul-filters:用于Spring Cloud Netflix的自定义Zuul 1过滤器的示例
文件大小:66KB
文件格式:ZIP
更新时间:2024-02-20 00:12:18
java spring spring-boot api-gateway spring-cloud
Zuul过滤器样本 运行3个应用程序类作为spring boot应用程序。 ZuulGatewayApplication :在端口8080上运行zuul FooApplication :在端口9080上托管/foo服务 BarApplication :在端口7080上托管具有不同实现的/foo服务 实现了许多过滤器: AddResponseHeaderFilter :向响应中添加一个随机的X-Foo标头 ModifyResponseBodyFilter :使用RequestContext.setResponseBody(String)向响应添加前缀。 仅在未设置service查询参数的情况下运行。 ModifyResponseDataStreamFilter :使用RequestContext.setResponseDataStream(InputStream)在响应中添加前缀。 仅在设置了service查询参数时运行。 PrefixRequestEntityFilter :通过使用请求包装器和RequestContext.setRequest()将前缀添加到请求主体。 仅在
【文件预览】:
sample-zuul-filters-master
----LICENSE.txt(11KB)
----mvnw.cmd(5KB)
----mvnw(7KB)
----src()
--------test()
--------main()
----.mvn()
--------wrapper()
----README.md(5KB)
----pom.xml(2KB)
----.gitignore(139B)