HTTP報文-請求頭部
阿新 • • 發佈:2018-11-07
請求頭部由鍵值對組成,每行一對,關鍵字和值用英文冒號“:”分隔,用於通知伺服器有關於客戶端請求的資訊
請求頭部欄位分為四類:
請求欄位:儲存請求要求
通用欄位:用於請求或響應,是作為一個整體而不是特定資源與事務相關聯
實體欄位:用於請求或響應,定義被傳送資源的資訊
其他:包含HTTP的RFC裡未定義的首部
常見的HTTP請求報文頭屬性
屬性 | 取值 | 說明 |
---|---|---|
Accept | 一個或多個MIME型別 | 告訴伺服器客戶端可識別的內容型別。例如:Accept:text/plain 相當於告訴服務端,客戶端能夠接受的響應型別僅為純文字資料,別發其它圖片、視訊等其他型別 |
Host | uri-host [:port] | 提供從目標URI中獲取到的主機、埠號資訊。當一個單一的IP地址負責多主機名請求時,使源伺服器可以區分這些資源。如果埠號是伺服器的標準埠號,可以省略 |
cookie | Cookie: $Version=1;Skin=new;jsessionid=5F4771183629C9834F8382E23BE13C4C | 伺服器通過Cookie屬性的jsessionid的值判斷客戶端的多個請求隸屬於哪個session |
Referer | 在當前頁面點選一個連結傳送HTTP請求,那麼該HTTP報文請求頭Referer的值為當前頁面的地址。比如在百度結果頁點選一條結果檢視詳細資訊,傳送的檢視請求裡,Referer屬性為http://www.baidu.com。表示該請求是從百度上發出去的。該欄位可以幫助監控流量 | |
Cache-Control | no-cache | 在請求-響應過程中,所有的快取機制都必須遵循該屬性的值。no-cache是讓服務端將對應請求返回的響應內容不要在客戶端快取 |
Content-Type | MIME型別 | 請求主體的文字型別,用於POST和PUT請求 |
其他請求頭部屬性參見: http://en.wikipedia.org/wiki/List_of_HTTP_header_fields