java获取客户端ip
来源:互联网 发布:光影魔术手mac版下载 编辑:程序博客网 时间:2024/05/21 22:23
/**
* @Description: 获取客户端IP
* @param request
* @return: String
*/
public static String getRemoteIP(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();
}
return ip;
}
* @Description: 获取客户端IP
* @param request
* @return: String
*/
public static String getRemoteIP(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();
}
return ip;
}
阅读全文
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
- Java获取客户端IP
- Java获取客户端IP
- 将两个bitmap整合成一个bitmap
- psr0和psr4区别
- 解决vs2013中ASP.net 网站无法启动和WEB API无法使用的问题
- android转换字符串中特殊的HTML标签字符
- Hive 入门教程
- java获取客户端ip
- linux 下动态链接实现原理
- MyBatis Generator 详解
- 案例实战:LightningChart集成Dynamotive汽车遥测软件|见证真正无与伦比的性能
- 完美兼容4.4及以上系统实现沉浸式状态栏
- JS中的bool
- hibernate four
- Spring-Mybatis源码分析
- pascal三角原理+zip用法-【leetcode119-pascal triangle2】