获取客户端IP
来源:互联网 发布:淘宝网退换货流程 编辑:程序博客网 时间:2024/05/24 02:38
/** * 获取客户端ip。 * * @param request * @return */ public String getRemortIP(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"); } // squid的squid.conf 的配制文件中forwarded_for项改为off时 if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getRemoteAddr(); } // 多级反向代理 if (ip != null && ip.indexOf(",") > 0 && ip.split(",").length > 1) { ip = ip.split(",")[0]; } return ip; }注:不知道squid是什么,可以去问谷歌或者度娘
0 0
- 获取客户端IP地址
- 获取客户端ip
- 获取客户端ip
- 获取客户端IP
- 获取客户端IP
- 获取客户端ip地址
- 获取客户端IP
- 获取客户端IP地址
- java获取客户端ip
- cxf获取客户端Ip
- 获取客户端ip
- 客户端获取IP
- 客户端获取IP
- 获取客户端的IP
- PHP获取客户端IP
- 获取客户端用户Ip
- JAVA 获取客户端 IP
- java获取客户端ip
- 【ZJOI2017】仙人掌 题解
- ubuntu安装MySQL并导入数据
- [BZOJ4771]七彩树
- bug列表(一):Iframe框架下如何控制滚动条。
- datetime 和 timestamp
- 获取客户端IP
- 带状线、微带线及传输延时
- Pivot和UnPivot 用法
- [LeetCode]303. Range Sum Query
- Android Studio导入项目太慢解决方法
- 【知识之心】深度学习精华汇总
- Unity3D 学习从简单开始-AssetDatabase的使用
- Moses 训练步骤
- Lobotomy:安卓系统评估渗透测试工具包