在java服务端判断请求是来自哪个终端
2024-08-26 07:57:55
在servlet中,我们可以获取到HttpServletRequest,然后通过HttpServletRequest的getHeader("User-Agent")方法获取请求头中的User-Agent。
不同的终端的User-Agent都会有所不同,我们可以通过User_Agent来判断终端。
比如我们想判断是否是通过微信浏览器过来的请求,可通过如下代码来实现。
String userAgent=req.getHeader("User-Agent");
if(userAgent.indexOf("MicroMessenger")>-1){
session.put("isWx", 1);
}else{
session.put("isWx", 0);
}
最新文章
- 第六次团队作业——Alpha冲刺之事后诸葛亮
- 从头到尾彻底理解KMP
- [原创]Android Lollipop (5.0) 原生代码 Settings 首页加载逻辑分析
- MyEclipse删除不再使用的工作空间记录
- String、StringBuffer与StringBuilder之间区别[全屏看文]
- [python]新手写爬虫v2.5(使用代理的异步爬虫)
- Ubuntu安装文泉驿-微米黑字体
- JqueryMobile动态生成listView并实现刷新的两种方法
- ios中的事件处理、响应者链条以及第一响应者
- cryptography
- 【Python@Thread】Semaphore&;糖果机
- 好用的sitemap生成器—GY SiteMap
- 如何使用Matlab产生对称矩阵
- Windows下SQLMAP的安装图解
- [server]利用python构建的服务器地址问题
- 【XSY1545】直径 虚树 DP
- net start/stop mysql access denied.拒绝访问
- office 安装
- JSP请求重定向与请求转发的区别
- linux系统--用户和用户组
热门文章
- PythonStudy——字符串类型 String type
- js 函数问题
- Linux tmpwatch命令详解
- 管理工具:SWOT、PDCA、6W2H、SMART、WBS、时间管理
- C#编程经验-VS Debug
- 廖雪峰Java6 IO编程-2input和output-7序列化
- C++ Programming Language中的narrow_cast实现
- [UE4]Spacer
- 笔记本 原来win10系统改装win7系统遇到 invaid signature detected.check secure boot policy setup问题
- js开发相关