http請求頭和響應頭

2021-08-04 06:15:59 字數 1532 閱讀 7836

http請求頭如下格式:

訊息頭詳解:

1.        accept:用於告訴伺服器,客戶機支援的資料型別

2.        accept-charset: 用於告訴伺服器,客戶機採用的編碼

3.        accept-encoding: 用於告訴伺服器,客戶機支援的壓縮格式

4.        accept-language: 用於告訴伺服器,客戶機的語言環境。

5.        host: 用於告訴伺服器,客戶機想訪問的主機名。

6.        if-modfied-since:用於告訴伺服器,資源的快取時間。

7.        referer: 用於告訴伺服器,它是從哪個資源來訪問伺服器的(防盜煉)

8.        cookie:客戶機可以通過這個頭像伺服器帶資料。

9.        connection:標識本次請求之後是儲存連線還是關閉連線(close關閉keep-alive保持)

10.    date:當前時間值

11.    user-agent: 軟體環境。

http響應頭如下圖

http響應行狀態碼如下:

2.        200-299:表示成功接收請求並已完成整個處理過程,常用200.

4.        400-499:客戶端的請求有誤,常用404。

5.        500-599:服務端錯誤,常用500。

http訊息頭詳解:

1.        location:這個頭和302狀態碼聯合使用,用於告訴瀏覽器找誰(請求重定向)

2.        server:伺服器通過這個頭告訴瀏覽器伺服器的型別。

3.        content-encoding: 伺服器通過這個頭告訴瀏覽器,資料的壓縮格式

4.        content-length:伺服器通過這個頭告訴瀏覽器,回送資料的長度

5.        content-type:伺服器通過這個頭告訴瀏覽器,回送資料的型別

6.        last-modified: 伺服器通過這個頭告訴瀏覽器,當前資源的最後快取時間。

7.        refresh:伺服器通過這個頭告訴瀏覽器,隔多長時間重新整理一次

9.        transfer-encoding: 伺服器通過這個頭告訴瀏覽器,資料的傳送方式,(chunked值代表資料是一塊塊傳送的)。

11.    expires:伺服器通過這個頭告訴瀏覽器,把回送的資源快取多長時間-1或0是不快取。

12.    cache-contro:no-cache

13.    pragma:no-cache   伺服器通過12  13這兩個頭也是控制瀏覽器不要快取

http 響應頭使用 

response.setheader("refresh", "3");

在服務端的response新增標頭檔案 第乙個引數表示訊息頭欄位,第二個引數表示欄位的值。

HTTP請求頭和響應頭

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

http請求頭和響應頭

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

HTTP請求頭和響應頭

http協議 請求資料報 1.請求行 請求型別 請求資源路徑 協議的版本和型別 2.請求頭 一些鍵值對,一般由w3c定義,瀏覽器和web伺服器之間都可以傳送,表示某種特定的含義 3.空行 請求頭和請求體之間用乙個空行隔開 4.請求體 要傳送的資料 例如 usernma 123 password 12...