Java获取客户端IP
来源:互联网 发布:黑之宣告 知乎 编辑:程序博客网 时间:2024/05/29 04:53
Java获取客户端IP
import javax.servlet.http.HttpServletRequest;
public class IpUtils {
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;
}
}
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
- 在eclipse启动项目时报java.lang.UnsupportedClassVersionError: Bad version number in .class file
- hdoj 1787 GCD Again(欧拉函数)
- android中获取字符串的宽度
- Scripts Mark
- cxfreeze打包python文件
- Java获取客户端IP
- C++ 资源大全
- Android: 打印Bundle内容。
- 2014 广州UC Android面试之旅
- iOS7 Networking with NSURLSession
- Maven最佳实践:Maven仓库
- python学习笔记三
- 漏洞扫描工具nikto使用心得
- Gradle 替换 默认的mavenCentral