java request判斷微信客戶端訪問

微信客戶端訪問時候user-agent信息以下:html

Mozilla/5.0 (Linux; Android 5.0.1; M040 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile MQQBrowser/6.8 TBS/036872 Safari/537.36 MicroMessenger/6.3.31.940 NetType/WIFI Language/zh_CNjava

其中MicroMessenger表明是微信客戶端訪問的,因此只要判斷是否含有MicroMessenger便可。瀏覽器

//判斷 是不是微信瀏覽器
String userAgent = request.getHeader("user-agent").toLowerCase();
if(userAgent.indexOf("micromessenger")>-1){//微信客戶端
    request.setAttribute("isWx", "1");
}else{
    request.setAttribute("isWx", "0");
}

本博客來源於:http://www.javashuo.com/article/p-ryxqrsmc-ba.html微信

相關文章
相關標籤/搜索