国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java 解析user-agent 信息

2019-11-26 14:06:45
字體:
來源:轉載
供稿:網友

解析http user-agent信息,使用uasparser-0.6.1.jar和jregex-1.2_01.jar兩個包

import cz.mallat.uasparser.OnlineUpdater;import cz.mallat.uasparser.UASparser;import cz.mallat.uasparser.UserAgentInfo;import java.io.IOException;/** * Created by Edward on 2016/7/1. */public class UserAgentUtil {  static UASparser uasParser = null;  // 初始化uasParser對象  static {    try {      uasParser = new UASparser(OnlineUpdater.getVendoredInputStream());    } catch (IOException e) {      e.printStackTrace();    }  }  public static void main(String[] args)  {    String str = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36";    System.out.println(str);    try {      UserAgentInfo userAgentInfo = UserAgentUtil.uasParser.parse(str);      System.out.println("操作系統名稱:"+userAgentInfo.getOsFamily());//      System.out.println("操作系統:"+userAgentInfo.getOsName());//      System.out.println("瀏覽器名稱:"+userAgentInfo.getUaFamily());//      System.out.println("瀏覽器版本:"+userAgentInfo.getBrowserVersionInfo());//      System.out.println("設備類型:"+userAgentInfo.getDeviceType());      System.out.println("瀏覽器:"+userAgentInfo.getUaName());      System.out.println("類型:"+userAgentInfo.getType());    } catch (IOException e) {      e.printStackTrace();    }  }}

運行結果:

User-Agent信息通過瀏覽器自帶工具可查看:

如下使用的是chrome瀏覽器

程序中static塊,在初始化的時候被執行,初始化情況如下:

1.當創建某個類的新實例時;
2.當調用某個類的靜態方法時;
3.當使用某個類或接口的靜態字段時;
4.當調用Java API中的某些反射方法時,比如類Class中的方法,或者java.lang.reflect中的類的方法時;
5.當初始化某個子類時;
6.當虛擬機啟動某個被標明為啟動類的類(main方法);

以上就是本文的全部內容了,希望大家能夠喜歡

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中江县| 繁峙县| 陵水| 柳河县| 育儿| 驻马店市| 巩义市| 阿尔山市| 安丘市| 柳江县| 闽侯县| 迭部县| 宁海县| 柞水县| 寻甸| 社旗县| 两当县| 绍兴市| 绥江县| 新和县| 绍兴县| 西丰县| 饶平县| 峨眉山市| 临高县| 汉川市| 三明市| 民丰县| 若尔盖县| 开封县| 元谋县| 鹿邑县| 略阳县| 瑞昌市| 洛浦县| 赞皇县| 富川| 荃湾区| 大城县| 平利县| 沂水县|