最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java獲取客服端信息的方法(系統(tǒng),瀏覽器等)

 更新時間:2016年09月29日 08:49:16   投稿:jingxian  
下面小編就為大家?guī)硪黄猨ava獲取客服端信息的方法(系統(tǒng),瀏覽器等)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

如下所示:

String agent = request.getHeader("user-agent"); 
System.out.println(agent); 
StringTokenizer st = new StringTokenizer(agent,";"); 
st.nextToken(); 
String userbrowser = st.nextToken(); 
System.out.println(userbrowser); 
String useros = st.nextToken(); 
System.out.println(useros); 
System.out.println(System.getProperty("os.name")); //win2003竟然是win xp? 
System.out.println(System.getProperty("os.version")); 
System.out.println(System.getProperty("os.arch")); 
System.out.println(request.getHeader("user-agent")); //返回客戶端瀏覽器的版本號、類型 
System.out.println(request.getMethod()); //:獲得客戶端向服務(wù)器端傳送數(shù)據(jù)的方法有g(shù)et、post、put等類型 
System.out.println(request.getRequestURI()); //:獲得發(fā)出請求字符串的客戶端地址 
System.out.println(request.getServletPath()); //:獲得客戶端所請求的腳本文件的文件路徑 
System.out.println(request.getServerName()); //:獲得服務(wù)器的名字 
System.out.println(request.getServerPort()); //:獲得服務(wù)器的端口號 
System.out.println(request.getRemoteAddr()); //:獲得客戶端的ip地址 
System.out.println(request.getRemoteHost()); //:獲得客戶端電腦的名字,若失敗,則返回客戶端電腦的ip地址
System.out.println(request.getProtocol()); //: 
System.out.println(request.getHeaderNames()); //:返回所有request header的名字,結(jié)果集是一個enumeration(枚舉)類的實例 
System.out.println("Protocol: " + request.getProtocol()); 
System.out.println("Scheme: " + request.getScheme()); 
System.out.println("Server Name: " + request.getServerName() ); 
System.out.println("Server Port: " + request.getServerPort()); 
System.out.println("Protocol: " + request.getProtocol()); 
System.out.println("Server Info: " + getServletConfig().getServletContext().getServerInfo()); 
System.out.println("Remote Addr: " + request.getRemoteAddr()); 
System.out.println("Remote Host: " + request.getRemoteHost()); 
System.out.println("Character Encoding: " + request.getCharacterEncoding()); 
System.out.println("Content Length: " + request.getContentLength()); 
System.out.println("Content Type: "+ request.getContentType()); 
System.out.println("Auth Type: " + request.getAuthType()); 
System.out.println("HTTP Method: " + request.getMethod()); 
System.out.println("Path Info: " + request.getPathInfo()); 
System.out.println("Path Trans: " + request.getPathTranslated()); 
System.out.println("Query String: " + request.getQueryString()); 
System.out.println("Remote User: " + request.getRemoteUser()); 
System.out.println("Session Id: " + request.getRequestedSessionId()); 
System.out.println("Request URI: " + request.getRequestURI()); 
System.out.println("Servlet Path: " + request.getServletPath()); 
System.out.println("Accept: " + request.getHeader("Accept")); 
System.out.println("Host: " + request.getHeader("Host")); 
System.out.println("Referer : " + request.getHeader("Referer")); 
System.out.println("Accept-Language : " + request.getHeader("Accept-Language")); 
System.out.println("Accept-Encoding : " + request.getHeader("Accept-Encoding")); 
System.out.println("User-Agent : " + request.getHeader("User-Agent")); 
System.out.println("Connection : " + request.getHeader("Connection")); 
System.out.println("Cookie : " + request.getHeader("Cookie"));

獲得user-agent的值

在 ASP.NET 中使用 Request.Header["User-Agent"] 得到瀏覽器的 User Agent,也可以使用 Request.UserAgent 來獲??;

Java 中使用 request.getHeader(”User-Agent”) 來獲得;

PHP 中相應(yīng)使用:$_SERVER[HTTP_USER_AGENT];

JS中則使用navigator.userAgent來獲得(客戶端經(jīng)常使用它來做瀏覽器兼容)。

以上就是小編為大家?guī)淼膉ava獲取客服端信息的方法(系統(tǒng),瀏覽器等)的全部內(nèi)容了,希望對大家有所幫助,多多支持腳本之家~

相關(guān)文章

  • Java實現(xiàn)一個小說采集程序的簡單實例

    Java實現(xiàn)一個小說采集程序的簡單實例

    下面小編就為大家?guī)硪黄狫ava實現(xiàn)一個小說采集程序的簡單實例。小編覺得挺不錯的, 現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • Java繼承Thread類創(chuàng)建線程類示例

    Java繼承Thread類創(chuàng)建線程類示例

    這篇文章主要介紹了Java繼承Thread類創(chuàng)建線程類,結(jié)合實例形式分析了java線程操作相關(guān)使用技巧與注意事項,需要的朋友可以參考下
    2019-09-09
  • 淺析Java中的訪問控制權(quán)限

    淺析Java中的訪問控制權(quán)限

    這篇文章主要介紹了淺析Java中的訪問控制權(quán)限,在Java中,提供了四種訪問權(quán)限控制,分別是默認(rèn)訪問權(quán)限、public、private以及protected,感興趣的小伙伴們可以參考一下
    2016-02-02
  • mybatis之如何獲取表中某一列的最大值

    mybatis之如何獲取表中某一列的最大值

    這篇文章主要介紹了mybatis之如何獲取表中某一列的最大值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • java如何使用正則表達式限制特殊字符的個數(shù)

    java如何使用正則表達式限制特殊字符的個數(shù)

    這篇文章主要介紹了java如何使用正則表達式限制特殊字符的個數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • MyBatis-Plus樂觀鎖插件的用法小結(jié)

    MyBatis-Plus樂觀鎖插件的用法小結(jié)

    樂觀鎖很樂觀,對任何事情都保持著一個樂觀的態(tài)度,認(rèn)為別人不會修改數(shù)據(jù),所以不會上鎖,只是在更新數(shù)據(jù)的時候,去判斷這條數(shù)據(jù)有沒有被別人修改過,這篇文章主要介紹了MyBatis-Plus樂觀鎖插件的用法,需要的朋友可以參考下
    2022-08-08
  • Java中的日期時間處理及格式化處理

    Java中的日期時間處理及格式化處理

    這篇文章主要介紹了Java中的日期時間處理及格式化處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Java通過try釋放資源的方法

    Java通過try釋放資源的方法

    這篇文章主要介紹了Java通過try釋放資源的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 超詳細的Spring Boot入門筆記(總結(jié))

    超詳細的Spring Boot入門筆記(總結(jié))

    本篇文章主要介紹了超詳細的Spring Boot入門筆記(總結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Mybatis-Plus環(huán)境配置與入門案例分析

    Mybatis-Plus環(huán)境配置與入門案例分析

    MyBatis-Plus 是一個 Mybatis 增強版工具,在 MyBatis 上擴充了其他功能沒有改變其基本功能,為了簡化開發(fā)提交效率而存在,本篇文章帶你配置環(huán)境并認(rèn)識它
    2022-03-03

最新評論

大荔县| 石首市| 缙云县| 凭祥市| 嘉荫县| 邯郸县| 固阳县| 福鼎市| 额敏县| 金堂县| 墨脱县| 仙桃市| 台东县| 墨脱县| 徐水县| 女性| 奎屯市| 罗平县| 浦北县| 北安市| 西充县| 徐汇区| 甘肃省| 池州市| 瓮安县| 华池县| 尤溪县| 西充县| 鹤峰县| 焦作市| 循化| 锦屏县| 黄骅市| 株洲市| 呼和浩特市| 宁强县| 麦盖提县| 广宗县| 弥渡县| 莲花县| 桑日县|