import javax.servlet.http.HttpServletRequest;
/**
* IP地址工具类
* @author wanlf
*
*/
public class IPUtils {
private IPUtils() {
}
public static String getIp(HttpServletRequest request) {
String ip = null;
String xForwardedFor = request.getHeader("X-Forwarded-For");
String xRealIP = request.getHeader("X-Real-IP");
String remoteAddr = request.getRemoteAddr();
if (xForwardedFor != null && !xForwardedFor.isEmpty()) {
ip = xForwardedFor;
} else if (xRealIP != null && !xRealIP.isEmpty()) {
ip = xRealIP;
} else if (remoteAddr != null && !remoteAddr.isEmpty()) {
ip = remoteAddr;
}
return ip;
}
}
IP地址工具类
最新推荐文章于 2020-04-26 10:08:14 发布