java获取ip地址以及获取浏览器信息工具
/*** 获取ip地址*/public static String getIp(HttpServletRequest request) {String ipAddress = request.getHeader("x-forwarded-for");if(ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) {ipAddress = request.getHeader("Proxy-Client-IP");}if(ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) {ipAddress = request.getHeader("WL-Proxy-Client-IP");}if(ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) {ipAddress = request.getRemoteAddr();if(ipAddress.equals("127.0.0.1") || ipAddress.equals("0:0:0:0:0:0:0:1")){//根据网卡取本机配置的IPInetAddress inet=null;try {inet = InetAddress.getLocalHost();} catch (UnknownHostException e) {e.printStackTrace();}ipAddress= inet.getHostAddress();}}//对于通过多个代理的情况,第一个IP为客户端真实IP,多个IP按照','分割if(ipAddress !=null && ipAddress.length()>15){ //"***.***.***.***".length() = 15if(ipAddress.indexOf(",")>0){ipAddress = ipAddress.substring(0,ipAddress.indexOf(","));}}return ipAddress;}/*** 获取浏览器信息* @param request* @return*/public static String getBrowser(HttpServletRequest request){UserAgent userAgent = UserAgent.parseUserAgentString(request.getHeader("User-Agent"));Browser browser = userAgent.getBrowser();return browser.getName();}
java获取ip地址以及获取浏览器信息工具相关推荐
- python地址多少位_Python获取IP地址对应的地理位置信息!
在学习中有迷茫不知如何学习的朋友小编推荐一个学Python的学习q u n 227 -435- 450可以来了解一起进步一起学习!免费分享视频资料 原理简介 利用了三个可以查询ip地址对应归属地的网站 ...
- PHP 获取 IP 地址所在的地理位置信息/城市
源码:https://github.com/hacfins/thinkphp6-api/blob/master/app/common/third/MapService.php 类似的博客很多,五花八门 ...
- html自动获取ip地址,自动获取ip地址怎么设置无线路由器?
自动获取ip地址怎么设置无线路由器?如果用户的宽带类型是:自动获取IP地址上网的,那么在设置无线路由器的时候,正常情况下,只需要在"WAN口连接类型"或者"上网方式&qu ...
- linux ip命令dhcp,嵌入式linux通过DHCP自动获取IP地址实现获取
前提:系统已经实现DNS(即使用ping www.baidu.com测试时能ping通). 1.在内核中添加以下选项: Networking ---> [*] Networking suppo ...
- Android10一直获取IP地址,Android 获取IP地址的实现方法
Android 获取IP地址 最近做项目,有一个需求是Android设备获取当前IP的功能,经过一番查询资料解决了,记录下实现方法. 1.使用WIFI 首先设置用户权限 其次,代码如下 public ...
- android获取4g网络ip,android 获取ip地址,获取2,3,4g,wifi状态等
1.获取ip地址 public String getLocalIpAddress() { if(((ConnectivityManager) this.getSystemService(Context ...
- php 获取 ip地址_PHP 获取ip地址的六种方法
本篇文章主要介绍PHP 获取ip地址的六种方法,感兴趣的朋友参考下,希望对大家有所帮助. 代码一:function getip() { static $ip = ''; $ip = $_SERVER[ ...
- 手机 java服务器ip地址_java获取系统当前服务器IP地址
BZOJ-1008 越狱 数论快速幂 1008: [HNOI2008]越狱 Time Limit: 1 Sec Memory Limit: 162 MB Submit: 6192 Solved: 26 ...
- IP属地的功能是如何实现的呢,简单实现获取ip地址和IP属地。
什么是IP地址? IP地址 IP地址是IP协议中还有一个非常重要的内容,那就是给因特网上的每台计算机和其它设备都规定了一个唯一的地址,叫做"IP地址".由于有这种唯一的地址,才保证 ...
最新文章
- MySQL Antelope和Barracuda的区别分析
- 中文转换成阿拉伯数字
- 第五章:管理数据库存储结构
- vmware安装mac
- JavaScript——定时器(setTimeout/setInterval)
- Apollo自动驾驶入门课程第⑧讲 — 规划(下)
- 微软协助谷歌开发ARM平台Chrome浏览器
- MATLAB学习笔记(五)
- C# 添加windows右键菜单
- bzoj1698 / P1606 [USACO07FEB]白银莲花池Lilypad Pond
- 位运算符(,|,~,^,同或,>>,<<)
- MyBatis 关联查询(一对多 多对一)
- linux下刻录光盘读取不了_如何在Linux下刻录数据光盘
- BERT模型的结构,特点和实践
- java 图形处理_课内资源 - 基于Java实现的几何图形处理系统
- Coddington shape factor
- 【DKN】(四)train.py
- 计算机视觉转型大数据开发,分享一下我的学习历程和大厂面经
- (8)C#导入库编译出错:请考虑使用 app.config 将程序集“log4net, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a”
- ue4 Android打包示例