真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

javarequest.getHeader("user-agent")獲取瀏覽器信息的方法

一、User Agent的含義

金東網站建設公司成都創(chuàng)新互聯(lián)公司,金東網站設計制作,有大型網站制作公司豐富經驗。已為金東1000+提供企業(yè)網站建設服務。企業(yè)網站搭建\成都外貿網站建設要多少錢,請找那個售后服務好的金東做網站的公司定做!

User Agent中文名為用戶代理,簡稱 UA,它是一個特殊字符串頭,使得服務器能夠識別客戶使用的操作系統(tǒng)及版本、CPU 類型、瀏覽器及版本、瀏覽器渲染引擎、瀏覽器語言、瀏覽器插件等。

一些網站常常通過判斷 UA 來給不同的操作系統(tǒng)、不同的瀏覽器發(fā)送不同的頁面,因此可能造成某些頁面無法在某個瀏覽器中正常顯示,但通過偽裝 UA 可以繞過檢測。

瀏覽器的 UA 字串
標準格式為: 瀏覽器標識 (操作系統(tǒng)標識; 加密等級標識; 瀏覽器語言) 渲染引擎標識 版本信息

瀏覽器標識
由于很多網站在進行 UA 檢測的時候忽略了兩位數版本號,所以可能造成 瀏覽器及之后版本收到糟糕的頁面,因此自 瀏覽器 10 之后的版本中瀏覽器標識項固定為 瀏覽器,在 UA 字串尾部添加真實版本信息。

注:來源自百度百科

當在瀏覽器發(fā)起一個請求后,我們可以查看請求信息。

java request.getHeader( 

Request Headers:請求頭會包含請求信息。

二:獲得瀏覽器請求頭中的User-Agent

(1)請求

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

(2)獲取

User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36

三、UserAgentUtils.jar

UserAgentUtils.jar是UserAgent的工具類。

(1)maven



  eu.bitwalker
  UserAgentUtils
  1.20

(2)java代碼

UserAgent userAgent = UserAgent.parseUserAgentString(request.getHeader("User-Agent")); 
Browser browser = userAgent.getBrowser(); 
OperatingSystem os = userAgent.getOperatingSystem();

參考文章:

java 獲取HttpRequest Header的幾種方法(必看篇)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


分享標題:javarequest.getHeader("user-agent")獲取瀏覽器信息的方法
標題來源:http://weahome.cn/article/pehsoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部