HTTP頭的檢視

2021-08-09 13:17:33 字數 1428 閱讀 2716

在chrome裡開啟開發者工具,選中network。找到url即可看到此url的http頭。

此外  :要區別f5和crtl+f5的區別

如果是前者,請求的是有快取的頁面,可能之前頁面存在的異常依然存在;後者傳送請求瀏覽器直接向目標url傳送請求,而不使用瀏覽器快取的資料。

圖一常見的請求頭圖二響應頭圖三響應碼。

qms系統

含義:請求成功,資訊包含在返回的響應報文中。

connection: keep-alive

含義:保持連線特性,若為close為客戶機在報文傳送完後關閉tcp連線。

date:伺服器產生並傳送響應報文的日期和時間,並非物件建立或者最後修改的時間,而是伺服器從它的檔案系統中檢索到該物件、插入到響應報文並傳送該響應報文的時間。

content-length  被傳送物件的位元組數。

content-type: text/plain;charset=utf-8

含義:text/plain的意思是將檔案設定為純文字的形式,瀏覽器在獲取到這種檔案時並不會對其進行處理

2023年7月13日15:25:22 update

如何理解connection:keep-alive ?

http無狀態:無狀態協議是指http協議本身對於事務處理沒有記憶功能,伺服器不知道瀏覽器的狀態。通俗的即使你登入了,去訪問同乙個**的不同網頁,伺服器都不會知道你是誰,如果需要記錄登入使用者的資訊,使用者操作,使用者行為等資料需要使用cookie或session來儲存。

keep-alive:從http/1.1起,瀏覽器預設都開啟了keep-alive,保持連線特性,客戶端和伺服器都能選擇隨時關閉連線,則請求頭中為connection:close。簡單地說,當乙個網頁開啟完成後,客戶端和伺服器之間用於傳輸http資料的tcp連線不會關閉,如果客戶端再次訪問這個伺服器上的網頁,會繼續使用這一條已經建立的tcp連線。但是keep-alive不會永久保持連線,它有乙個保持時間,可以在不同的伺服器軟體(如apache、nginx)中設定這個時間。

2023年5月22日13:08:48 update

在接觸websocket時,connection:upgrade。

curl 檢視HTTP 響應頭資訊

curl i http 1.1 200 ok http協議 http 返回碼 server tengine date fri,01 nov 2013 12 37 53 gmt content type text html charset gbk connection keep alive vary ...

http請求頭響應頭

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

Http的請求頭和響應頭

請求頭 accept 用於告訴伺服器,客戶及支援的資料型別 accept charset 用於高數伺服器,客戶機採用的編碼 accept encoding 客戶及支援的資料壓縮格式 host if modified since 資源快取時間 referer 從哪個資源訪問伺服器的 防盜煉 user ...