我知道从 java 中的 httprequest 获取客户端 IP 和服务器 IP 非常容易。是否可以通过任何方式获取客户端的浏览器 IP。
提前致谢
据我正确理解
您可以使用方法获取客户端IP
HttpServletRequest httpRequest = (HttpServletRequest) request;
String userIpAddress = httpRequest.getHeader("X-Forwarded-For");
完整报价:
如何确定我的网站已通过什么 IP 地址访问?
从请求中获取服务器 IP:
HttpServletRequest.getLocalAddr();
完整引用:获取服务器地址和应用程序名称
并且可以这样做:
Inet4Address.getLocalHost().getHostAddress()
全文引用: 使用Java获取当前机器的IP地址