java 获取请求IP地址
来源:互联网 发布:直销业的网络前景 编辑:程序博客网 时间:2024/05/21 05:42
<pre name="code" class="java"><span style="white-space:pre"></span>public String getIP(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 == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("http_client_ip"); } if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("HTTP_X_FORWARDED_FOR"); } // 如果是多级代理,那么取第一个ip为客户ip if (ip != null && ip.indexOf(",") != -1) { ip = ip.substring(ip.lastIndexOf(",") + 1, ip.length()).trim(); } return ip;}
0 0
- java 获取请求IP地址
- Java http请求获取ip地址
- JAVA获取请求的真实ip地址
- Java 获取请求主机IP地址
- Java 获取请求主机IP地址
- Java 获取请求客户端的IP地址
- Java 获取请求客户端IP地址
- Java 通过Request请求获取IP地址
- Java 客户用户请求IP地址获取
- java获取客户端请求IP地址 获取公网ip
- java获取客户端请求IP地址 获取公网ip
- java获取客户端请求IP地址 获取公网ip
- 获取请求ip地址
- 获取请求IP地址
- 获取请求IP地址
- 获取请求来源ip地址
- 获取请求的IP地址
- Go获取请求IP地址
- 如何获取system()函数的pid
- Android聊天软件的开发(七)--聊天通信
- 利用DHT网络原理制作bt采集蜘蛛
- 这些都还不错啊。
- hdoj 1003 Max Sum【搜索】
- java 获取请求IP地址
- VC6.0字体修改器
- hdu1251 hash或者字典树
- 通讯录设计
- 利用DHT网络原理制作bt
- Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
- 图解linux下top命令的使用
- 现在公开一个DHT网络爬虫网络爬虫供大家一起交流
- Spring AOP中pointcut expression表达式解析 及匹配多个条件