如何从java中的请求获取客户端的浏览器ip?

Aru*_*run 3 java java-ee

我知道从java中的httprequest获取客户端的IP和服务器IP非常容易.是否有可能以任何方式获取客户端的浏览器IP.

提前致谢

use*_*527 5

据我理解正确

您可以使用方法获取客户端IP

HttpServletRequest httpRequest = (HttpServletRequest) request;
String userIpAddress = httpRequest.getHeader("X-Forwarded-For");
Run Code Online (Sandbox Code Playgroud)

完整报价: 如何确定访问我的网站的IP地址?

从请求获取服务器IP:

HttpServletRequest.getLocalAddr();
Run Code Online (Sandbox Code Playgroud)

完整报价:获取服务器地址和应用程序名称

获取服务器ips可以这样做:

Inet4Address.getLocalHost().getHostAddress()
Run Code Online (Sandbox Code Playgroud)

完整报价: 使用Java获取当前计算机的IP地址