HTTP 請求頭各參數具體含義

做爲前端開發,瞭解瀏覽器發送http請求是頗有必要的。

HTTP請求的7個步驟

1.創建TCP連接html

2.瀏覽器發送請求(GET/sample/hello.jsp HTTP/1.1)前端

3.瀏覽器發送請求頭(request header)nginx

4.服務器發送應答(HTTP/1.1 200 OK)瀏覽器

5.服務器發送應答頭(response header)緩存

6.服務器發送數據服務器

7.服務器關閉TCP鏈接jsp

瀏覽器中,network的請求信息以及header的每一項表明什麼意思

General部分: 

Request URL : 資源的請求url 編碼

Request Method : HTTP方法url

Status Code : 響應狀態碼spa

200(狀態碼) OK(緣由短語)

301 - 資源(網頁等)被永久轉移到其它URL

404 - 請求的資源(網頁等)不存在

500 - 內部服務器錯誤

Response Headers:

Content-Encoding:gzip ——壓縮編碼類型

Content-Type:text/html ——服務端發送的類型及採用的編碼方式

Date:Tue, 14 Feb 2017 03:38:28 GMT ——客戶端請求服務端的時間

Last-Modified:Fri, 10 Feb 2017 09:46:23 GMT ——服務端對該資源最後修改的時間,GMT是格林尼治標準時間

Server:nginx/1.2.4 ——服務端的Web服務端名

Transfer-Encoding:chunked ——分塊傳遞數據到客戶端

Request Headers:

Accept:text/html ——客戶端能接收的資源類型

Accept-Encoding:gzip, deflate ——客戶端能接收的壓縮數據的類型

Accept-Language:en-US,en;q=0.8 ——客戶端接收的語言類型

Cache-Control:no-cache ——服務端禁止客戶端緩存頁面數據

Connection:keep-alive ——維護客戶端和服務端的鏈接關係

Cookie: ——客戶端暫存服務端的信息

Host:www.jnshu.com ——鏈接的目標主機和端口號

Pragma:no-cache ——服務端禁止客戶端緩存頁面數據

Referer:http://www.jnshu.com/daily/15052 ——來於哪裏

User-Agent: ——客戶端版本號的名字

2020-06-03_161832.jpg

圖片摘自:https://blog.csdn.net/xiaochengyihe/article/details/80910913

相關文章
相關標籤/搜索