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

首頁 > 編程 > Java > 正文

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

2019-11-26 13:47:11
字體:
來源:轉載
供稿:網友

如下所示:

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()); //:獲得客戶端向服務器端傳送數據的方法有get、post、put等類型 System.out.println(request.getRequestURI()); //:獲得發出請求字符串的客戶端地址 System.out.println(request.getServletPath()); //:獲得客戶端所請求的腳本文件的文件路徑 System.out.println(request.getServerName()); //:獲得服務器的名字 System.out.println(request.getServerPort()); //:獲得服務器的端口號 System.out.println(request.getRemoteAddr()); //:獲得客戶端的ip地址 System.out.println(request.getRemoteHost()); //:獲得客戶端電腦的名字,若失敗,則返回客戶端電腦的ip地址System.out.println(request.getProtocol()); //: System.out.println(request.getHeaderNames()); //:返回所有request header的名字,結果集是一個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 中相應使用:$_SERVER[HTTP_USER_AGENT];

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

以上就是小編為大家帶來的java獲取客服端信息的方法(系統,瀏覽器等)的全部內容了,希望對大家有所幫助,多多支持武林網~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 麻城市| 和硕县| 宜春市| 金阳县| 白朗县| 扬中市| 竹北市| 仪征市| 平远县| 江口县| 邳州市| 磐安县| 静乐县| 祥云县| 凤冈县| 什邡市| 桂阳县| 慈溪市| 寻甸| 娄底市| 广丰县| 兰州市| 青阳县| 房产| 海阳市| 宁陵县| 乐山市| 来宾市| 哈密市| 甘南县| 永修县| 连城县| 崇义县| 阿拉尔市| 大荔县| 乐陵市| 西畴县| 英山县| 仁寿县| 凌云县| 沂南县|