是否有一个帮助方法从请求中提取原始主机(以构建链接)

时间:2018-03-30 09:38:29

标签: spring-webflux

我通过路由器收到请求:

@Bean
public RouterFunction<ServerResponse> routerFunction() {
    return nest(path(API_PATH), route(GET("/"), indexHandler::getIndex));
}

通过方法处理:

public Mono<ServerResponse> getIndex(ServerRequest request) {
    ...
}

我需要提取url用于请求服务,我有不同的情况,有时请求是直接服务,有时请求通过代理(并添加X-Forwarded-Path,X-Forwarded-Path标头)。

是否有帮助方法,从ServerRequest对象中提取此详细信息?

0 个答案:

没有答案