Java服务器获取客户端的ip
2017-08-03 12:32
204 查看
原文:http://www.open-open.com/code/view/1454133120089
/** * 获取登录用户IP地址 * * @param request * @return */ public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("WL-Proxy-Client-IP"); } if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getRemoteAddr(); } if (ip.equals("0:0:0:0:0:0:0:1")) { ip = "本地"; } return ip; }
相关文章推荐
- java服务器获取客户端ip
- Java获取服务器IP和客户端IP
- Java服务器获取客户端的ip(未测试)
- java获取客户端真实ip
- Java获取客户端Ip
- javaweb获取客户端ip
- Java实现获取客户端真实IP方法小结
- Java获取客户端IP
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- JAVA服务器端获取客户端远程地址,根据IP获取远程地址,各IP地址查询接口比较
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- JSF/JAVA 根据IP获取客户端Mac地址
- 如何用 PHP 来获取客户端 IP 和 服务器(主机)的 IP
- java获取服务器IP,编译出现程序包不存在的错误
- 干货:Java正确获取客户端真实IP方法整理
- Java获取客户端IP
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- Java Web 获取客户端真实IP
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- java类中 获取服务器的IP 端口