HTTP最多見的請求頭

HTTP最多見的請求頭以下:瀏覽器

l         Accept:瀏覽器可接受的MIME類型;服務器

l         Accept-Charset:瀏覽器可接受的字符集;編碼

l         Accept-Encoding:瀏覽器可以進行解碼的數據編碼方式,好比gzip。Servlet可以向支持gzip的瀏覽器返回經gzip編碼的HTML頁面。許多情形下這能夠減小5到10倍的下載時間;操作系統

l         Accept-Language:瀏覽器所但願的語言種類,當服務器可以提供一種以上的語言版本時要用到;代理

l         Authorization:受權信息,一般出如今對服務器發送的WWW-Authenticate頭的應答中;圖片

l         Connection:表示是否須要持久鏈接。若是Servlet看到這裏的值爲「Keep-Alive」,或者看到請求使用的是HTTP 1.1(HTTP 1.1默認進行持久鏈接),它就能夠利用持久鏈接的優勢,當頁面包含多個元素時(例如Applet,圖片),顯著地減小下載所須要的時間。要實現這一點,Servlet須要在應答中發送一個Content-Length頭,最簡單的實現方法是:先把內容寫入ByteArrayOutputStream,而後在正式寫出內容以前計算它的大小;ip

l         Content-Length:表示請求消息正文的長度;文檔

l         Cookie:這是最重要的請求頭信息之一;io

l         From:請求發送者的email地址,由一些特殊的Web客戶程序使用,瀏覽器不會用到它;email

l         Host:初始URL中的主機和端口;

l         If-Modified-Since:只有當所請求的內容在指定的日期以後又通過修改才返回它,不然返回304「Not Modified」應答;

l         Pragma:指定「no-cache」值表示服務器必須返回一個刷新後的文檔,即便它是代理服務器並且已經有了頁面的本地拷貝;

l         Referer:包含一個URL,用戶從該URL表明的頁面出發訪問當前請求的頁面。

l         User-Agent:瀏覽器類型,若是Servlet返回的內容與瀏覽器類型有關則該值很是有用;

l         UA-Pixels,UA-Color,UA-OS,UA-CPU:由某些版本的IE瀏覽器所發送的非標準的請求頭,表示屏幕大小、顏色深度、操做系統和CPU類型。

相關文章
相關標籤/搜索