關於HTTP請求頭與響應頭

2021-08-21 03:56:43 字數 1424 閱讀 9434

http請求頭格式:

get(請求的方式)   url(請求的目標資源)   http/1.1(請求採用的協議和版本號)

首部欄位名:值;

accept: */*(客戶端能接收的資源型別)

accept-language: en-us(客戶端接收的語言型別)

connection: keep-alive(維護客戶端和服務端的連線關係)

host: localhost:8080(連線的目標主機和埠號)

referer: http://localhost/links.asp(告訴伺服器我來自於**)

user-agent:* (客戶端版本號的名字)

accept-encoding: gzip(客戶端能接收的壓縮資料的型別)

if-modified-since: tue, 11 jul 2018 02:17:26 gmt(快取時間)

cookie(客戶端暫存服務端的資訊)

date: *客戶端請求服務端的時間

內容實體

http響應頭格式:

響應(服務端->客戶端[response])

http/1.1(響應採用的協議和版本號) 200(狀態碼) ok(描述資訊)

location: 服務端需要客戶端訪問的頁面路徑) 

server:apache tomcat(服務端的web服務端名)

content-encoding: gzip(服務端能夠傳送壓縮編碼型別) 

content-length: 80(服務端傳送的壓縮資料的長度) 

content-language: zh-cn(服務端傳送的語言型別) 

content-type: text/html; charset=gb2312(服務端傳送的型別及採用的編碼方式)

last-modified: tue, 11 jul 2000 18:23:51 gmt(服務端對該資源最後修改的時間)

refresh: 1;url=服務端要求客戶端1秒鐘後,重新整理,然後訪問指定的頁面路徑)

transfer-encoding: chunked(分塊傳遞資料到客戶端)  

set-cookie:ss=q0=5lb_nq; path=/search(服務端傳送到客戶端的暫存資料)

expires: -1//3種(服務端禁止客戶端快取頁面資料)

cache-control: no-cache(服務端禁止客戶端快取頁面資料)  

pragma: no-cache(服務端禁止客戶端快取頁面資料)   

connection: close(1.0)/(1.1)keep-alive(維護客戶端和服務端的連線關係)  

date: tue, 11 jul 2000 18:23:51 gmt(服務端響應客戶端的時間) 

在伺服器響應客戶端的時候,帶上access-control-allow-origin頭資訊,解決跨域的一種方法。 

HTTP請求頭與響應頭

請求頭 瀏覽器向伺服器傳送請求的資料,資源。響應頭 伺服器向瀏覽器響應資料,告訴瀏覽器我是誰,我要你怎麼做。如,我是nginx,給你的資源是正確的200 還是錯誤的404,我要你快取多久。常見的請求頭 accept text html,image 瀏覽器可以接收的型別 accept charset ...

關於http請求,請求頭和響應頭

via是http協議裡面的乙個header,記錄了一次http請求所經過的 和閘道器,經過1個 伺服器,就新增乙個 伺服器的資訊,經過2個就新增2個。x cache是squid 的自定義header,用來記錄快取的命中與否 squid 是 linux unix 平台下最為流行的高效能免費應用層 伺服...

http請求頭響應頭

今天的內容首先是http協議其中包括請求頭 request 和響應頭 response 請求頭中包含 accept 告訴伺服器,瀏覽器所支援的資料型別 accept charset 告訴伺服器,瀏覽器支援的字符集 accept encoding 告訴伺服器,瀏覽器所支援的資料解壓演算法 accept...