之前在写过滤器作用范围的时候提过,Spring Cloud Gateway内置了19种强大的过滤器工厂,能够满足很多场景的需求。
下面写一下几个常用的过滤器的配置使用方式。
1.设置(删除)请求头
添加请求头 X-Request-Foo:Bar
移除请求头 X-Request-Too
spring:
cloud:
gateway:
routes:
- id: add_request_header_route
uri: http://example.org
filters:
- AddRequestHeader=X-Request-Foo, Bar
- RemoveRequestHeader=X-Request-Too
2.设置响应头
filters:
- AddResponseHeader=X-Response-Foo, Bar
3.添加请求参数
为请求添加参数,参数名 foo,值为bar
filters:
- AddRequestParameter&