獲取訪問者IP地址

public class IPUtils {
	/**
	 * 獲取IP
	 * @param request
	 * @return
	 */
	public static String getIP(HttpServletRequest request) {
		String ip = request.getRemoteAddr();
		String headerIP = request.getHeader("x-real-ip");
		if (headerIP == null || "".equals(headerIP) || "null".equals(headerIP)) {
			headerIP = request.getHeader("x-forwarded-for");
		}
		if (headerIP != null && !"".equals(headerIP) && !"null".equals(headerIP)) {
			ip = headerIP;
		}
		return ip;
	}
}

調用java

 IPUtils.getIP(HttpServletRequest)code

相關文章
相關標籤/搜索