HTTP請求頭和響應頭

2021-10-25 21:51:12 字數 1102 閱讀 8947

http協議

請求資料報

1.請求行:請求型別/請求資源路徑、協議的版本和型別

2. 請求頭:一些鍵值對,一般由w3c定義,瀏覽器和web伺服器之間都可以傳送,表示某種特定的含義

3. 空行:請求頭和請求體之間用乙個空行隔開

4. 請求體:要傳送的資料 例如:usernma=123&password=123&returnurl=//...

1.狀態行

格式:http-version starus-code reason-phrase crlf。其中,http-version表示伺服器的http協議的版本;starus-code表示伺服器返回的響應狀態碼;reason-phrase表示狀態碼的文字描述。狀態碼由三位數字組成,第乙個數字定義了響應的類別。

1xx:指示資訊-表示請求已接收,繼續處理

2xx:成功-表示請求已被成功接收、理解、接受

3xx:重定向-要完成請求必須進行更進一步的操作

4xx:客戶端錯誤-請求語法錯誤或者請求無法實現

5xx:伺服器錯誤-伺服器未能實現合法的請求

2.響應頭

喝請求報文的請求頭類似。響應頭也由鍵值對組成。響應頭域允許伺服器傳遞不能放在狀態行的附加資訊,這些主要描述伺服器的資訊和request-url進一步的資訊。

server:包含處理請求的原始伺服器的軟體資訊

date:伺服器的日期

content-type:返回的資源型別(mime)

connecttion:連線方式

close:連線已經關閉

keep-alive:保持連線,在等在本次連線的後續請求

cach-control:快取控制

expires:設定過期時間

set-cookie:設定cookie資訊

3. 空行

作為內容分割,表示以下不再是響應頭的內容

4.響應體

這個是伺服器返回給客戶端的響應資訊

http請求頭和響應頭

http請求頭如下格式 訊息頭詳解 1.accept 用於告訴伺服器,客戶機支援的資料型別 2.accept charset 用於告訴伺服器,客戶機採用的編碼 3.accept encoding 用於告訴伺服器,客戶機支援的壓縮格式 4.accept language 用於告訴伺服器,客戶機的語言環...

HTTP請求頭和響應頭

這篇文章簡單總結一下http請求頭和響應頭,並舉一些web開發中響應頭的用例。accept 瀏覽器通過這個頭告訴伺服器,它所支援的資料型別。如 text html,image jpeg accept charset 瀏覽器通過這個頭告訴伺服器,它支援哪種字符集。accept encoding 瀏覽器...

http請求頭和響應頭

accept 瀏覽器通過這個頭告訴伺服器,它所支援的資料型別。如 text html,image jpeg accept charset 瀏覽器通過這個頭告訴伺服器,它支援哪種字符集。accept encoding 瀏覽器通過這個頭告訴伺服器,它支援哪種壓縮格式。accept language 瀏覽...