java的http请求头信息_HTTP请求头所包含的信息
因了需要用到這些信息,所以總結一下,方便以后參閱
通過request.getHeader("User-Agent")大致可以取得用戶瀏覽器的信息
如果里面包含:
"msie"-->MicroSoft
"opera" -->Opera Software
"mozilla"-->Netscape Communications
如果取瀏覽器版本信息
String str = request.getHeader("User-Agent");
MS :? str.substring(str.indexOf("msie") + 5);
Other :
tmpString = (str.substring(tmpPos = (str.indexOf("/")) + 1, tmpPos + str.indexOf(" "))).trim(); ?//沒有親自試
操作系統部分,不啰嗦了
private void setOs()
{
if (this.userAgent.indexOf("win") > -1){
if (this.userAgent.indexOf("windows 95") > -1 || this.userAgent.indexOf("win95") > -1){
this.os = "Windows 95";
}
if (this.userAgent.indexOf("windows 98") > -1 || this.userAgent.indexOf("win98") > -1){
this.os = "Windows 98";
}
if (this.userAgent.indexOf("windows nt") > -1 || this.userAgent.indexOf("winnt") > -1){
this.os = "Windows NT";
}
if (this.userAgent.indexOf("win16") > -1 || this.userAgent.indexOf("windows 3.") > -1){
this.os = "Windows 3.x";
}
}
}
獲取語言request.getHeader("Accept-Language");
詳細信息可以再分解....
posted on 2006-10-24 10:25 點滴鑄就輝煌 閱讀(963) 評論(0) ?編輯 ?收藏 所屬分類: 技術點滴
總結
以上是生活随笔為你收集整理的java的http请求头信息_HTTP请求头所包含的信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java项目大小_Java项目仅在调整窗
- 下一篇: xml 文本转json java_jav