1. 程式人生 > >瀏覽器Request Header和Response Header的內容

瀏覽器Request Header和Response Header的內容

編碼方式 all nco 下載 chunk posit .com lang 支持

文章標簽:瀏覽器請求頭,響應頭

1)請求(客戶端->服務端[request])
GET(請求的方式) /newcoder/hello.html(請求的目標資源) HTTP/1.1(請求采用的協議和版本號)
Accept: */*(客戶端能接收的資源類型,告訴服務器,客戶機支持的數據類型,*/* 表示任何類型,type/* 表示該類型下的所有子類型,type/sub-type。)
Accept-Language: en-us(客戶端接收的語言類型)
Connection: Keep-Alive(維護客戶端和服務端的連接關系,處理完這次請求,是斷開連接還是保持連接)
Host: localhost:8080(連接的目標主機和端口號,訪問的主機名)
Referer: http://localhost/links.asp(告訴服務器我來自於哪裏)
User-Agent: Mozilla/4.0(客戶端版本號的名字,告訴服務器,客戶機的軟件環境)
Accept-Encoding: gzip, deflate(客戶端能接收的壓縮數據的類型)
If-Modified-Since: Tue, 11 Jul 2000 18:23:51 GMT(緩存時間)
Cookie(客戶端暫存服務端的信息,客戶機通過這個可以向服務器帶數據)

Cache-Control:緩存控制,服務器通過控制瀏覽器要不要緩存數據

Date: Tue, 11 Jul 2000 18:23:51 GMT(客戶端請求服務端的時間)

2)響應(服務端->客戶端[response])
HTTP/1.1(響應采用的協議和版本號) 200(狀態碼) OK(描述信息)

Server:Apache/2.4.25 (Win64) PHP/5.6.30(服務端的Web服務端名)

Date: Sun, 22 Jul 2018 15:03:51 GMT(服務端響應客戶端的時間)

Content-Type: application/octet-stream; charset=GB2312(服務端發送的類型及采用的編碼方式)

Content-Disposition: Content-Disposition: attachment; filename=ff.rar(服務端要求客戶端以下載文件的方式打開該文件)

Accept-RangesWEB服務器表明自己是否接受獲取其某個實體的一部分(比如文件的一部分)的請求。bytes:表示接受,none:表示不接受。

Location: http://www.baidu.com(服務端需要客戶端訪問的頁面路徑)
Content-Encoding: gzip(服務端能夠發送壓縮編碼類型,服務器通過這個頭告訴瀏覽器數據的壓縮格式)
Content-Length: 80(服務端發送的壓縮數據的長度,服務器通過這個頭告訴瀏覽器回送數據的長度)

X-Powered-By:服務器告知客戶機網站是用何種語言或框架編寫的。(PHP/5.6.30)

Content-Language: zh-cn(服務端發送的語言類型)
Last-Modified: Tue, 11 Jul 2000 18:23:51 GMT(服務端對該資源最後修改的時間)

Refresh: 1;url=http://www.it315.org(服務端要求客戶端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(維護客戶端和服務端的連接關系)

在服務器響應客戶端的時候,帶上Access-Control-Allow-Origin頭信息,是解決跨域的一種方法。

對SEO重要的字段:Rerer Cookie user-agent ,Web前端會影響SEO,我們經常看到的網頁不抓取、不收錄、沒排名和沒流量有些是因為Web前端影響的。

瀏覽器Request Header和Response Header的內容