类 ForwardedHeaderFilter
- java.lang.Object
- org.springframework.web.server.adapter.ForwardedHeaderTransformer
- org.springframework.web.filter.reactive.ForwardedHeaderFilter
- 所有已实现的接口:
Function<ServerHttpRequest,ServerHttpRequest>
,WebFilter
@Deprecated public class ForwardedHeaderFilter extends ForwardedHeaderTransformer implements WebFilter
已过时。as of 5.1 this filter is deprecated in favor of usingForwardedHeaderTransformer
which can be declared as a bean with the name "forwardedHeaderTransformer" or registered explicitly inWebHttpHandlerBuilder
.Extract values from "Forwarded" and "X-Forwarded-*" headers to override the request URI (i.e.HttpRequest.getURI()
) so it reflects the client-originated protocol and address.Alternatively if
removeOnly
is set to "true", then "Forwarded" and "X-Forwarded-*" headers are only removed and not used.- 从以下版本开始:
- 5.0
- 作者:
- Arjen Poutsma, Rossen Stoyanchev
- 另请参阅:
- https://tools.ietf.org/html/rfc7239
构造器概要
构造器 构造器 说明 ForwardedHeaderFilter()
已过时。
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>
filter(ServerWebExchange exchange, WebFilterChain chain)
已过时。Process the Web request and (optionally) delegate to the nextWebFilter
through the givenWebFilterChain
.从类继承的方法 org.springframework.web.server.adapter.ForwardedHeaderTransformer
apply, hasForwardedHeaders, isRemoveOnly, setRemoveOnly
构造器详细资料
ForwardedHeaderFilter
public ForwardedHeaderFilter()
已过时。
方法详细资料
filter
public reactor.core.publisher.Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain)
已过时。从接口复制的说明:WebFilter
Process the Web request and (optionally) delegate to the nextWebFilter
through the givenWebFilterChain
.