获取访问者IP的一种较为完整的方式
来源:互联网 发布:淘宝直播 牌照 编辑:程序博客网 时间:2024/05/09 16:20
获取访问者IP的一种较为完整的方式
#
import javax.servlet.http.HttpServletRequest;/** * Created by 谭健 on 2017/8/11. 14:53. * © All Rights Reserved. * * 网络相关工具类 */public class NetWork { /** * 获取一个请求的发起IP * @param request HttpServletRequest * @return String类型的ip */ public static String getRemoteIp(HttpServletRequest request){ String ip; ip = request.getHeader("x-forwarded-for"); if (isNullIp(ip)){ ip = request.getHeader("Proxy-Client-IP"); } if (isNullIp(ip)){ ip = request.getHeader("WL-Proxy-Client-IP"); } if (isNullIp(ip)){ ip = request.getHeader("HTTP_CLIENT_IP"); } if (isNullIp(ip)){ ip = request.getHeader("HTTP_X_FORWARDED_FOR"); } if (isNullIp(ip)){ ip = request.getRemoteAddr(); } if(ip.contains(",")){ ip=ip.split(",")[0]; } if ("0.0.0.0.0.0.0.1".equals(ip) || "0.0.0.0.0.0.0.1%0".equals(ip)){ ip = "127.0.0.1"; } return ip; } private static boolean isNullIp(final String ip){ return ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip); }}
阅读全文
2 0
- 获取访问者IP的一种较为完整的方式
- 一种IP的获取方式
- 获取访问者ip的方法
- java获取访问者的IP
- struts2 action中获取访问者的IP
- Java获取访问者的ip地址
- 获取访问者的 客户端IP地址
- C# 获取访问者的IP地址
- java获取访问者的IP和端口
- PHP 获取访问者IP的方法
- JSP 获取访问者真正的IP地址
- ASP.NET获取访问者IP的方法
- JSP 获取访问者真正的IP地址
- 一个较为完整的购物管理系统
- 一段较为完整的ajax js
- spring 配置文件较为完整的约束schema
- android一种较为复杂的布局
- android一种较为复杂的布局
- 判断给定森林中有多少棵树特别版(经典并查集)
- 微信支付(扫码支付)微信公众平台开发教程(6)
- 2466: 数字中的数字
- 【Android 数据库框架总结,总有一个适合你!】
- 洛谷p1120小木棍【数据加强版】c++
- 获取访问者IP的一种较为完整的方式
- itk中的图像分割算法(三)
- 形参的一种特殊写法
- 【PHP基础知识】——文件上传相关知识
- java调用新浪长连接转短链接api--新浪微博Oauth2.0授权 获取Access Token
- 1011. A+B和C (15)
- text-indent属性的作用
- 2017年阿里Java面试基础题
- 开篇——关于学习银行审计系统的实施管理