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