JAVA获取请求的真实ip地址
来源:互联网 发布:中国地缘政治知乎 编辑:程序博客网 时间:2024/05/21 10:31
JAVA获取请求的真实ip地址
地址:http://bianmaren.com/code/detail/6
/** * * @Title: getIpAddr * @author dengwenbing * @Description: 获取请求的真实ip地址 * @date: 2015年2月27日 * * @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.getHeader("HTTP_CLIENT_IP"); }if (ip == null || ip.length() == 0 ||"unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("HTTP_X_FORWARDED_FOR"); }if (ip == null || ip.length() == 0 ||"unknown".equalsIgnoreCase(ip)) { ip = request.getRemoteAddr(); } return ip; }
/*** * @Title: getIpAddr * @author dengwenbing * @Description: 获取请求的真实ip地址 * @date: 2015年2月27日* * @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.getHeader("HTTP_CLIENT_IP"); }if (ip == null || ip.length() == 0 ||"unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("HTTP_X_FORWARDED_FOR"); }if (ip == null || ip.length() == 0 ||"unknown".equalsIgnoreCase(ip)) { ip = request.getRemoteAddr(); }
0 0
- JAVA获取请求的真实ip地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- Java获取请求客户端的真实IP地址
- 获取http请求的真实IP地址
- java获取请求主机的真实ip
- tomcat虚拟主机配置方法详解
- jQuery.slide1.3x
- ios图片截取
- 如何正确安装mySQL,本人折腾一天终于搞定,分享给大家
- eclipse 文件同步插件
- JAVA获取请求的真实ip地址
- Android WebRTC 音视频开发总结(一)
- android 开发中的原生资源
- JavaScriptSerializer如何对Json对象序列化和反序列化
- 【STL源码剖析读书笔记】【第3章】迭代器概念与traits编程技法
- 静态变量不能跨函数使用内存
- CODE CSDN使用
- 图像放缩之双立方插值
- 隐马尔可夫模型(HMM)攻略