String
getClientIP(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
;
}
转载请注明原文地址: https://win8.8miu.com/read-19583.html