public String getIpAddress(HttpServletRequest request) {
String ipAddress = request.getHeader("X-Forwarded-For");
if (ipAddress != null && !"unKnown".equalsIgnoreCase(ipAddress)) {
int index = ipAddress.indexOf(",");
return index != -1 ? ipAddress.substring(0, index) : ipAddress;
}
ipAddress = request.getHeader("X-Real-IP");
if (ipAddress != null && !"unKnown".equalsIgnoreCase(ipAddress)) {
return ipAddress;
}
return request.getRemoteAddr();
}
Java获取用户的IP地址
最新推荐文章于 2024-05-25 20:50:13 发布