HTTP協議請求頭和響應頭

2021-08-19 21:47:00 字數 1333 閱讀 9840

http請求和相應的內容:

http請求包括:

1、請求行:請求的http方法+url+http的版本號

2、請求頭

3、請求體:(key=value)

http響應包括:

1、狀態行:http協議的版本+狀態碼+描述

2、響應頭

3、響應體:web伺服器把要傳送給客戶端的文件資訊放在響應體

http請求頭:

accept:瀏覽器通過這個頭告訴伺服器,它所支援的資料型別。如:text/html, image/jpeg

accept-charset:瀏覽器通過這個頭告訴伺服器,它支援哪種字符集。

accept-encoding:瀏覽器通過這個頭告訴伺服器,它支援哪種壓縮格式。

accept-language:瀏覽器通過這個頭告訴伺服器,它的語言環境。

host:瀏覽器通過這個頭告訴伺服器,它想訪問哪台主機。

if-modified-since:告訴伺服器我這快取中有這個檔案,該檔案的時間是…

referer:瀏覽器通過這個頭告訴伺服器,客戶機是哪個頁面來的(防盜煉)。

user-agent:告訴伺服器我的瀏覽器核心

connection:瀏覽器通過這個頭告訴伺服器,請求完後是斷開鏈結還是維持鏈結。

date:瀏覽器傳送資料的請求時間

請求方式:post,get,head,delete,put

http響應頭:connection:close/keep-alive

date:tue,11 jul 2000 18:23:51

(1)有些**對及時性比較高,我們不快取頁面

response.setdateheader("expires",-1);

//為了保證相容性

response.setheader("cache-control","no-cache")

response.setheader("pragma","no-cache")

(2)有些**要求網頁快取一定時間,比如快取乙個小時

response.setdateheader("expires",system.currentimemillis()*3600*1000*24);

通用資訊頭:

cache-control:no-cache

pragma:no-cache

connection:close/keep-alive

date:時間

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 瀏覽...