// 判断是否是微信

public static boolean isWeChat(HttpServletRequest request) {

String userAgent = request.getHeader("user-agent").toLowerCase();

return userAgent == null || userAgent.indexOf("micromessenger") == -1 ? false : true;
            
 }

//判断是否是qq,不是qq浏览器

public static boolean isQq(HttpServletRequest request) {

String userAgent = request.getHeader("user-agent").toLowerCase();

return userAgent == null || userAgent.indexOf("qq/") == -1 ? false : true;

}

request.getHeader("user-agent").toLowerCase();获取浏览器的内核,可以判断访问端使用的什么浏览器

java 后台区分访问端是微信,qq,qq浏览器相关推荐

  1. JAVA后台开发访问第三方接口(GET)

    java后台开发访问第三方接口(GET) public static void main(String[] args) {// 创建Httpclient对象CloseableHttpClient ht ...

  2. 【电脑连接wifi不能访问网页但是微信和QQ可以登录如何解决】

    电脑连接wifi不能访问网页但是微信和QQ可以登录如何解决 选择WIFI,修改DNS配置 1.选择控制面板,找到连接的WLAN,右键选择"Internet协议版本4(TCP/IPV4)&qu ...

  3. Java SpringMVC实现PC端网页微信扫码支付完整版

    一:前期微信支付扫盲知识 前提条件是已经有申请了微信支付功能的公众号,然后我们需要得到公众号APPID和微信商户号,这个分别在微信公众号和微信支付商家平台上面可以发现.其实在你申请成功支付功能之后,微 ...

  4. (0017)iOS 开发之Mac上安装Eclipse、创建java后台程序访问本地数据库

    Mac 上安装Eclipse 1. Eclipse下载列表: http://www.eclipse.org/downloads/packages/release/Neon/2 2.不同的开发需求下载不 ...

  5. java后台与android端集成信鸽推送和华为推送通道

    时间比较紧,并未调试. 需求:后端可以针对指定账号或者列表进行通知栏信息推送,优先使用华为通道.点击通知栏消息打开指定activity 后端版本V3,android sdk 3.2.7 一.后端部分代 ...

  6. java后台与ISO端app对接

    一.加密 package com.tcwl.vsmp.utils;import java.io.IOException; import java.io.UnsupportedEncodingExcep ...

  7. 后台获取访问端的真实ip地址

    在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的.但是在通过了Apache,Squid,nginx等反向代理软件就不能获取到客 ...

  8. 微信小程序登录Java后台接口

    微信小程序登录java后台接口 首先看一下微信小程序的开发文档: 微信小程序开发文档 步骤: 小程序端向微信接口服务发送请求--wx.login():获取到登录临时凭证code 小程序端拿着获取到的c ...

  9. 微信小程序及Java后台测试登录

    微信小程序及Java后台测试登录 文章目录 微信小程序及Java后台测试登录 一.使用的工具以及开发环境 二.微信端登录代码. 第一种方式,使用wx.getUserInfo直接获取微信头像,昵称. 第 ...

最新文章

  1. Win32 API 显示鼠标坐标位置
  2. Web安全——正方教务系统自主选课非正常退课解决方案(危险操作,仅用于学习)
  3. MySQL高级 - SQL技巧 - 数字函数与字符串函数
  4. SessionAttributes介绍
  5. Server Hard drive mode
  6. 挑战微信小程序?支付宝小程序可以申请公测啦
  7. Angular export class AppComponent里定义变量的实现原理
  8. Windows Phone 修改系统定义的资源颜色
  9. Android官方开发文档Training系列课程中文版:多样屏幕之支持不同的屏幕尺寸
  10. C#的多线程机制探索5
  11. iOS开发-Object-C获取手机设备信息(UIDevice)
  12. SpringCloud或SpringBoot+Mybatis-Plus利用mybatis插件实现数据操作记录及更新对比
  13. vue-cli+gitlab代码管理时,vue项目配置文件设置
  14. oracle改字符集sjis,MySQL字符集专题(字符集,校对,乱码)_MySQL
  15. 微信发红包功能的测试用例
  16. 华为各系列数通网络产品介绍
  17. 【Unity2D游戏】实现实时的正确的遮挡关系(引擎自带功能)
  18. 告别黑白CMD PowerShell + Windows Terminal 终端美化
  19. 祝贺Phyllis Turner女士成为世界上最年长的硕士!
  20. java 中 webcam类_如何在Java的Swing应用程序中集成Webcam?

热门文章

  1. SourceGrid 2.0
  2. 可可西里从来不是诗意的远方
  3. IK集成ElasticSearch,IK分词器的下载及使用
  4. IntelliJ IDEA 2018.3安装详解
  5. 自驾旅游野外急救十三种武器
  6. linux虚拟机关机、重启命令_linux虚拟机关机、重启命令
  7. 如何给自己的项目加上域名,在浏览器中被别人访问,使用支付宝进行沙箱支付
  8. 100页5万字政府大数据中心数据资源平台建设方案
  9. html 怎么播放avi视频,Uniboy跳舞激怒Kanavi,JDG让一追二,艰难战胜V5
  10. vue已知商家位置调用高德、百度和腾讯地图显示商家位置和导航(a标签href在url后拼接参数)