Request Header
Accept | 瀏覽器端接收的格式 |
Accept-Encoding | 瀏覽器端接收的編碼方式 |
Accept-Language | 瀏覽器端接收的語言類型,用於服務器判斷多語言 |
Cache-Control | 控制緩存的時效性 |
Connection | 連接方式,如果是keep-alive,且服務端支持,則會複用連接 |
Host | HTTP訪問使用的域名 |
If-Modified-Since | 上次訪問時的更改時間,如果服務端認爲此時間後自己沒有更新,則會給出304響應 |
If-None-Match | 每次訪問時使用的E-tag,通常是頁面的信息摘要,這個比更改時間更準確 |
User-Agent | 客戶端標識 |
Cookie | 客戶端存儲的cookie字符串 |
Response Header
Cache-Control | 緩存控制,用於通知各級緩存保存的時間,如果max-age=0,標識不要緩存 |
Connection | 連接類型,keep-alive表示複用連接 |
Content-Encoding | 內容編碼方式,通常是gzip |
Content-Length | 內容的長度,有利於瀏覽器判斷內容是否已經結束 |
Content-Type | 內容類型,所有請求網頁的都是text/html |
Date | 當前的服務器日期 |
ETag | 頁面的信息摘要,用於判斷是否需要重新到服務器端取回頁面 |
Expires | 過期時間,用於判斷下次請求是否需要到服務器端取回頁面 |
Keep-Alive | 保持連接不斷時需要一些信息,如:timeout=5,max=100 |
Last-Modified | 頁面上次修改的時間 |
Server | 服務端軟件的類型 |
Set-Cookies | 設置cookie,可以存在多個 |
Via | 服務端的請求鏈路,用於一些調試場景 |