一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java 解析user-agent 信息

java 解析user-agent 信息

2020-05-24 11:46java教程網 JAVA教程

這篇文章主要介紹了java 解析http user-agent的信息的相關資料,需要的朋友可以參考下

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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();
    }
  }
}

運行結果:

java 解析user-agent 信息

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

如下使用的是chrome瀏覽器

java 解析user-agent 信息

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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99热精品在线观看 | 欧美性一级交视频 | 撕开老师的丝袜白丝扒开粉嫩的小 | 亚洲激情视频在线 | 国产手机在线观看 | 国产视频自拍一区 | 特黄特级毛片免费视 | 男人女人性生活视频 | 日本一片免费观看高清完整 | 嫩草蜜桃| 91精品久久| 欧美日韩综合一区 | 视频在线观看大片 | 国产剧情在线播放 | 茄子香蕉视频 | 国产精品亚洲va在线观看 | 国产精品毛片va一区二区三区 | 国产靠逼视频 | 免费观看欧美性一级 | 日本高清中文字幕 | 好爽好深好猛好舒服视频上 | 99精品视频免费观看 | 99精品视频一区在线观看miya | 视频高清在线观看 | 大胆国模一区二区三区伊人 | 热九九精品 | 四虎影院最新网址 | 精品国产一级在线观看 | 午夜性色一区二区三区不卡视频 | 秋霞午夜 | 香蕉动漫库| 236zz宅宅最新伦理 | yjzz视频 | 久久re6热在线视频 久久AV喷吹AV高潮欧美 | 亚洲黄色成人 | gogort人体的最新网站 | 67194在线免费观看 | 校花在公车上被内射好舒 | 日本人交换乱理伦片 | 无遮挡h肉动漫高清在线 | futa百合高肉全h |