Spring webflux,ServerRequest获取客户端/浏览器IP地址

时间:2018-04-30 06:31:08

标签: spring-webflux

有人请帮我在spring webflux功能程序中获取Client Ip地址。

我有RouterFunction,它接受ServerRequest并提供SeverResponse。但是我想要HttpServerRequest来getRemoteAddress()。

非常感谢。

1 个答案:

答案 0 :(得分:3)

Spring Framework 5.1将支持SPR-16681

ServerRequest request;
Optional<InetSocketAddress> address = request.remoteAddress();