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



有人请帮我在春季webflux功能程序中获取客户端IP地址。

我有RouterFunction,它接受ServerRequest并提供SeverResponse。但是我希望 HttpServerRequest 得到远程地址((。

确实谢谢。

这将在 Spring Framework 5.1 中得到支持,SPR-16681:

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