http請求頭和響應頭

請求頭部
Host:客戶機通過這個頭,告訴服務器,想訪問服務器哪臺主機
User-Agent: 說明客戶機操作系統信息,以及瀏覽器信息
Accept:客戶機通過這個頭,告訴服務器,它支持哪些數據類型
Accept-Language: 客戶機採用的是哪個語言
Accept-Encoding: 客戶機通過這個頭,告訴服務器,支持哪種數據壓縮格式
Accept-Charset::客戶機通過這個頭,告訴服務器,它支持的編碼
ContentType:表示後面的文檔屬於什麼MIME類型。Servlet默認爲text/plain,但通常需要顯式地指定爲text/html。由於經常要設置Content-Type,因此HttpServletResponse提供了一個專用的方法setContentTyep。

Referer:客戶機通過這個頭,告訴服務器,客戶機是從哪個頁面來的(防盜鏈)
Cookie:客戶機通過這個頭,可以帶點數據給服務器
Connection:連接
If-Modified-Since:客戶機通過這個頭,告訴服務器,數據緩存的時間

響應頭
Location:服務器通過這個頭告訴瀏覽器去訪問哪個頁面,這個頭通常配合302狀態碼使用
Content-Encoding: 服務器通過這個頭告訴瀏覽器,回送的數據採用的壓縮格式
Content-Length: 服務器通過這個頭告訴瀏覽器,回送的數據的大小
Content-Type: 服務器通過這個頭告訴瀏覽器,回送數據的類型
Last-Modified: 服務器通過這個頭告訴瀏覽器,資源的最後修改時間
Refresh:服務器通過這個頭告訴瀏覽器,定時刷新網

返回碼
1xx:Informational
2xx:Success
3xx:Redirection
4xx:Client Error
5xx:Server Error

HTTP(HyperTextTransferProtocol)是超文本傳輸協議的縮寫,它用於傳送WWW方式的數據,關於HTTP 協議的詳細內容請參 考RFC2616。
HTTP協議採用了請求/響應模型。客戶端向服務器發送一個請求,請求頭包含請求的方法、URI、協議版本、以及包含請求修飾符、客戶信息和內容的類似於MIME的消息結構。服務器以一個狀態行作爲響應,相應的內容包括消息協議的版本,成功或者錯誤編碼加上包含服務器信息、實體元信息以 及可能的實體內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章