Hutool User-Agent 工具类UserAgentUtil

简介: User-Agent

最近有个需求需要识别操作系统类型,发现国产工具hutool中有一个非常好用的工具类推荐UserAgentUtil,能够识别客户使用的操作系统及版本、浏览器及版本、浏览器渲染引擎等

使用方式

引用maven

<dependency><groupId>cn.hutool</groupId><artifactId>hutool-http</artifactId><version>5.8.15</version></dependency>

获取 User-Agent

StringuserAgent=request.getHeader("User-Agent");

示例:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36ntel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36

解析User-Agent

UserAgentparse=UserAgentUtil.parse(userAgent);

数据结构


官方文档

目录
相关文章
|
7月前
|
SQL API 数据库
【Entity Framework】EF配置之代码配置详解
【Entity Framework】EF配置之代码配置详解
61 0
|
8月前
|
XML 前端开发 Java
SpringMVC中那些Java Config
SpringMVC中那些Java Config
106 0
|
存储 消息中间件 安全
SpringBoot有几种获取Request对象的方法?
SpringBoot有几种获取Request对象的方法?
296 0
|
Java
SpingBoot2.x文件上传:failed to convert java.lang.String to org.springframework.util.unit.DataSize
SpingBoot2.x文件上传:failed to convert java.lang.String to org.springframework.util.unit.DataSize
413 0
|
XML Java 数据库连接
最详细!The XML location is ‘file [D:XXXXXX/mybatis-conf.xml] Cause: java.lang.NullPointerException
最详细!The XML location is ‘file [D:XXXXXX/mybatis-conf.xml] Cause: java.lang.NullPointerException
439 1
最详细!The XML location is ‘file [D:XXXXXX/mybatis-conf.xml] Cause: java.lang.NullPointerException
|
前端开发 JavaScript Java
java 基于SpringBoot Session拦截器实现登陆功能
java 基于SpringBoot Session拦截器实现登陆功能
155 0
|
Java
Java:SpringBoot整合hutool-captcha实现图片验证码功能
Java:SpringBoot整合hutool-captcha实现图片验证码功能
1066 0
Java:SpringBoot整合hutool-captcha实现图片验证码功能
|
Java
Java:使用hutool工具类UrlBuilder、urlQuery构建url查询参数
Java:使用hutool工具类UrlBuilder、urlQuery构建url查询参数
648 0
|
JSON Java 数据库
java中好用的list转json的工具hutool
最近做服务器接口开发的时候遇到的小问题,数据库查询之后的数据怎样快捷的转化为json数据,第一时间想到了查库,查了挺久的,好多都是用代码实现,比较懒,这方面内容代码实现的偏多,虽然确实比较简单,但能快点就快点
499 0
java中好用的list转json的工具hutool
|
JSON Java 数据格式
Java:SpringBoot 返回 json 数据
Java:SpringBoot 返回 json 数据
109 0