获取请求地址的IP地址
2017-12-24 14:42
225 查看
public static String getIpAddr(HttpServletRequest request) throws Exception { String ip = request.getHeader("X-Real-IP"); if(!StringUtils.isNullOrEmptyAfterTrim(ip) && !"unknown".equalsIgnoreCase(ip)) { return ip; } else { ip = request.getHeader("X-Forwarded-For"); if(!StringUtils.isNullOrEmptyAfterTrim(ip) && !"unknown".equalsIgnoreCase(ip)) { int index = ip.indexOf(44); return index != -1?ip.substring(0, index):ip; } else { return request.getRemoteAddr(); } }
相关文章推荐
- 获取请求主机IP地址(包括代理地址)
- php中请求地址中参数的获取
- Java获取请求客户端的真实IP地址
- C#中获取本机IP地址,子网掩码,网关地址
- C# 获取本地IP地址以及MAC地址
- java获取客户端请求IP地址 获取公网ip
- ASP.NET获取客户端IP地址Marc地址
- 通过IP地址获取对方MAC地址的命令
- 通过IP地址获取MAC地址
- ios开发 iphone中获取网卡地址和ip地址
- 一周乱弹(1,HttpReques 获取请求地址2,去掉字符串中首尾空格及换行符、回车符等3,计算代码运行时间4,StringEscapeUtils对字符串进行各种转义与反转义5,分表查询记录总数)
- php 获取客户端的真实IP地址 和 检查客户端从什么地方过来的请求
- 获取带有ip地址、端口号和跟路径的地址
- 微信公众号开发--获取请求地址的几种方式
- Java获取请求客户端的真实IP地址
- Java 客户用户请求IP地址获取
- [技巧篇]11.JavaScript原生态如何获取浏览器请求地址中的参数
- Java 通过Request请求获取IP地址
- 获取客户端的请求ip地址
- QT5下获取本机IP地址、计算机名、网络连接名、MAC地址、子网掩码、广播地址