`

java 获取ip的工具类

    博客分类:
  • java
阅读更多
public class GetIpUtil {
	
	/*
	 * 获取用户的IP
	 */
	public static String getUserIP(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;
	}

 

分享到:
评论

相关推荐

    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地址工具类"是为了解决这个问题而设计的。它提供了便捷的方法来获取和处理IP地址,尤其对于获取客户端IP地址在Web应用中至关重要。 首先,让我们详细了解一下`IpUtils`这个工具类。在Java中,获取IP...

    java获取IP地址工具类

    利用淘宝IP地址库实现的利用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 工具类java 获取远程ip 工具类java 获取远程ip 工具类java 获取远程ip 工具类java 获取远程ip 工具类java 获取远程ip 工具类java 获取远程ip 工具类...

    获取IP地址工具类-java

    java获取IP地址的工具类,使用时传入HttpServletRequest request类型的参数即可。使用例子 public static void logPageError(HttpServletRequest request){IpUtils.getIpAddr(request))}

    IP工具类,通过传入的request获取ip地址(JAVA)

    在IT行业中,尤其是在Web开发领域,获取客户端的IP地址是一项常见的任务。这有助于跟踪用户行为、提供地域针对性的服务,甚至进行安全防护。本篇文章将详细解释如何在Java环境下,通过Servlet和Reactive编程模型来...

    Java获取ip所在地区

    总的来说,通过Java获取IP所在地区涉及到网络编程、二进制文件解析以及数据库操作等多个技术点。正确理解和实现这一过程,可以帮助我们在各种应用场景下,如网站访问统计、网络安全分析等,更好地处理与IP地址相关的...

    IpUtil工具类--通过request获取IP,通过IP获取地址

    IpUtil工具类--通过request获取IP,通过IP获取地址(需要联网,调用淘宝的IP库)。使用场景:在网站开发记录用户增删改查日志的时候,往往需要记录操作人的IP地址,来准确的生成操作日志记录等

    java根据ip获取国家、地区名称,附带ip库

    java根据ip获取国家、地区名称,附带ip库 java根据ip获取国家、地区名称,附带ip库

    IP地址HTTP请求工具类

    获取本地IP地址,获取本地Host名称,获取Linux下的IP地址,获取用户真实IP地址,get/post请求 相应的工具类

    java 获取 IP 地址

    1. **InetAddress 类**:Java中的`InetAddress`类是处理IP地址的核心工具。它可以用于获取主机名、IP地址,以及进行IP地址的转换。通过`getByName()`方法,我们可以传入一个主机名或域名,它会返回对应的`...

    Java-IpUtil通过请求获取IP信息的工具类

    内容概要:要工具类将接口请求解析以获取请求的IP地址信息。内含Ip2regionSearcher工具类的使用方式,可以通过使用Ip2regionSearcher将获取到的IP地址信息,进一步解析得到IP属地信息。 适应人群:有需要获取请求IP...

    java中获取客户端IP MAC信息

    可以通过java获取客户端IPMAC主机名等信息。下载就能用,欢迎下载!

    工具类-获取访问ip地址工具类,自用留存

    本案例中的"工具类-获取访问ip地址工具类,自用留存"是一个专门用于获取网络访问IP地址的Java工具类。这个工具类可能包含了一些方法,用于在不同的网络环境中准确地获取到客户端的IP地址,这对于网络应用的统计分析...

    Java根据IP获取地址工具类

    Java根据IP获取地址工具类 String rspStr = HttpUtils.doGet(IP_URL, "ip=" + ip + "&json=true", Constants.GBK); System.out.println("rspStr -- " + rspStr); if (StringUtils.isEmpty(rspStr)) { return ...

    获取ip工具类

    java获取ip通用工具类,欢迎下载

    Java 读取服务器IP工具类

    Java 读取服务器IP工具类,该工具用于读取项目运行的ip地址,内网IP,请求IP,开箱即用。

    java常用工具类, 获取IP地址及端口

    java常用工具类,获取IP地址及端口

Global site tag (gtag.js) - Google Analytics