HTTP頭部資訊
1. Accept:告訴WEB伺服器自己接受什麼介質型別,*/* 表示任何型別,type/* 表示該型別下的所有子型別,type/sub-type。
2. Accept-Charset: 瀏覽器申明自己接收的字符集
3. Accept-Encoding: 瀏覽器申明自己接收的編碼方法,通常指定壓縮方法,是否支援壓縮,支援什麼壓縮方法(gzip,deflate)
4. Accept-Language::瀏覽器申明自己接收的語言
5. Connection:
close(告訴WEB伺服器或者代理伺服器,在完成本次請求的響應後,斷開連線,不要等待本次連線的後續請求了)。
keep-alive(告訴WEB伺服器或者代理伺服器,在完成本次請求的響應後,保持連線,等待本次連線的後續請求)。
Keep-Alive:如果瀏覽器請求保持連線,則該頭部表明希望 WEB 伺服器保持連線多長時間(秒)。
6.
Content-Encoding:WEB伺服器表明自己使用了什麼壓縮方法(gzip,deflate)壓縮響應中的物件。
Content-Language:WEB 伺服器告訴瀏覽器自己響應的物件的語言。
Content-Length: WEB 伺服器告訴瀏覽器自己響應的物件的長度。
Content-Range: WEB 伺服器表明該響應包含的部分物件為整個物件的哪個部分。
Content-Type: WEB 伺服器告訴瀏覽器自己響應的物件的型別。
7. Host:客戶端指定自己想訪問的WEB伺服器的域名/IP
地址和埠號。
8.
If-Modified-Since:如果請求的物件在該頭部指定的時間之後修改了,才執行請求的動作(比如返回物件),否則返回程式碼304,告訴瀏覽器該物件 沒有修改。
9.
Last-Modified:WEB 伺服器認為物件的最後修改時間,比如檔案的最後修改時間,動態頁面的最後產生時間等等。
10.Server:
WEB 伺服器表明自己是什麼軟體及版本等資訊。
11.User-Agent:
瀏覽器表明自己的身份(是哪種瀏覽器)。
12.Transfer-Encoding:
WEB 伺服器表明自己對本響應訊息體(不是訊息體裡面的物件)作了怎樣的編碼,比如是否分塊(chunked)。