【5】GatewayFilter网关过滤器详解
文章目录
-
- 前言
- 默认网关过滤器
-
- AddRequestHeader
- AddRequestParameter
- AddResponseHeader
- DedupeResponseHeader
- CircuitBreaker
- FallbackHeaders
- MapRequestHeader
- PrefixPath
- PreserveHostHeader
- RequestRateLimiter
- RedirectTo
- RemoveRequestHeader
- RemoveResponseHeader
- RemoveRequestParameter
- RewritePath
- RewriteLocationResponseHeader
- RewriteResponseHeader
- SaveSession
- SecureHeaders
- SetPath
- SetRequestHeader
- SetResponseHeader
- SetStatus
- StripPrefix
- Retry
- RequestSize
- SetRequestHostHeader
- ModifyRequestBody
- Token Relay
- Default Filters
前言
Spring Cloud Gateway 中的 Filter分为两种类型,分别是Gateway Filter和Global Filter。过滤器将会对请求和响应进行处理.。比如添加参数、URL重写等。
GatewayFilter是一个接口,其有很多实现类,这是 Spring Cloud Gateway已经提供了的,使用的时候只需要在yml中配置即可。

默认网关过滤器
Spring Cloud Gateway 定义的网关过滤器看类名就能见名知意。