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.getRemoteAddr();
return ip;
}
取得IP地址
转载上一篇:用log4j打印堆栈报错信息
下一篇:SOA背后的管理哲学
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
获取IP地址
端点(API接口)访问获取IP地址!
IP Java SpringBoot\ -
取得本机IP地址的方法两则
方法1:(控件法)新建工程,在工程中加入Winsock控件和一个按钮控件代
function integer string command byte -
java 取得真实ip java获取ip
java 得到当前IP地址:request.getRemoteAddr();
java 取得真实ip java IP