private String getIpAddr(final HttpServletRequest request) { String ipString = request.getHeader("X-Forwarded-For"); if (StringUtils.isBlank(ipString) || "unknown".equalsIgnoreCase(ipString)) { ipString = request.getHeader("X-Real-IP"); } if (StringUtils.isBlank(ipString) || "unknown".equalsIgnoreCase(ipString)) { ipString = request.getHeader("Proxy-Client-IP"); } if (StringUtils.isBlank(ipString) || "unknown".equalsIgnoreCase(ipString)) { ipString = request.getHeader("WL-Proxy-Client-IP"); } if (StringUtils.isBlank(ipString) || "unknown".equalsIgnoreCase(ipString)) { ipString = request.getRemoteAddr(); } // 多个路由时,取第一个非unknown的ip final String[] arr = ipString.split(","); for (final String str : arr) { if (!"unknown".equalsIgnoreCase(str)) { ipString = str; break; } } return ipString; }
相关推荐
获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP获取本地IP...
获取IP 获取IP 获取IP 获取IP 获取IP 获取IP 获取IP 获取IP 获取IP 获取IP 获取IP
IpUtil工具类--通过request获取IP,通过IP获取地址(需要联网,调用淘宝的IP库)。使用场景:在网站开发记录用户增删改查日志的时候,往往需要记录操作人的IP地址,来准确的生成操作日志记录等
代理ip池(自动采集ip地址 从网站获取ip地址,检测是否可用,并实时更新,存入数据库中)
获取内网ip地址3种方法。 1、TIdIPWatch控件方法 2、TGStack 3、TWSADATA
java获取ipjava获取ipjava获取ipjava获取ipjava获取ipjava获取ipjava获取ipjava获取ip
参考了部分网友的资源,改写了一个获取公网IP地址的方法。忘记了网友网址,如冒犯,请原谅!发布此代码的目的旨在交流。代码如下: //头文件 #include "afxinet.h" //获取公网IP地址 CString getLocalIpAddress() {...
获取ip地质获取ip地质获取ip地质获取ip地质获取ip地质
获取设备端的公网IP、内网IP以及网关。
C# 通过计算机名获取IP地址、MAC 获取本机MAC地址、计算机名、IP地址 DNS GetHost
LabVIEW自动检测获取本机IP地址。 项目可直接运行~
集成各种获取方式,获取正确的IP
获取手机IP各种地址,网上都是获取局域网的ip,写了一个能真正获取手机的各种iP各种地址。
java根据ip获取国家、地区名称,附带ip库 java根据ip获取国家、地区名称,附带ip库
此java类获取的是公网的IP地址,如想获取本机IP但不是公网IP查看我其他资源。
使用intellij idea java开发软件,通过servlet获取访问用户的真实ip地址
VB获取局域网计算机名称和IP 在局域网中查找任意计算机 并获取指定计算机的名称和IP 明日科技Vb教学实例源码 简单的网络基
获取手机所处网络的IP地址。WIFI联网是可获得外网和各层路由得IP地址