user-agent

利用request.getHeader("user-agent")獲取客戶端瀏覽器和操做系統信息 String Agent = request.getHeader("User-Agent");
StringTokenizer st = new StringTokenizer(Agent,";");
st.nextToken();
//獲得用戶的瀏覽器名
String userbrowser = st.nextToken();
//獲得用戶的操做系統名
String useros = st.nextToken();取得本機的信息也能夠這樣:操做系統信息
System.getProperty("os.version");
request.getHeader(「User-agent」)返回客戶端瀏覽器的版本號、類型getHeader(String name):得到http協議定義的傳送文件頭信息,request. getMethod():
得到客戶端向服務器端傳送數據的方法有GET、POST、PUT等類型request. getRequestURI():
得到發出請求字符串的客戶端地址request. getServletPath():得到客戶端所請求的腳本文件的文件路徑request. getServerName():
得到服務器的名字request.getServerPort():得到服務器的端口號request.getRemoteAddr():得到客戶端的IP地址request.getRemoteHost():得到客戶端電腦的名字,
若失敗,則返回客戶端電腦的IP地址request.getProtocol():request.getHeaderNames():返回全部request header的名字,
結果集是一個Enumeration(枚舉)類的實例request.getHeaders(String name):返回指定名字的request header的全部值,結果集是一個Enumeration(枚舉)類的實例

獲取版本user_agent中的版本號:

相關文章
相關標籤/搜索