- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
歡迎來到藍隊云技術小課堂,每天分享一個技術小知識。
HTTP 協議中,瀏覽器或應用在請求和接收資源時,都會攜帶一些請求頭和響應頭信息。這些信息有時對我們調試、排查問題很有幫助。比如,當你用瀏覽器訪問某個網站時,通過抓包工具像 Charles 就能看到很多有用的 header 信息。
每次瀏覽器或應用向服務器發起請求時,都會帶上請求頭(Request Header),常見的有:
· Host:請求的主機名,可以是域名或者 IP 地址。
· User-Agent:瀏覽器或客戶端的詳細信息,例如,Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36,告訴服務器客戶端的設備和瀏覽器信息。
· Accept:瀏覽器或客戶端能夠接受的內容類型,比如:text/html,application/xhtml+xml,image/webp,image/apng,*/*;q=0.8。
· Cookie:上次訪問該網站時,服務器設置的 Cookie,會攜帶一些會話信息。
例如,當你訪問 example.com 時,抓取到的請求頭可能像這樣:
GET / HTTP/1.1Host: example.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflateCookie: _f=iVBORw0KGgoAAAANSUhEUgAAADIAAAAUCAYAAADPym6a...
當服務器返回資源時,響應頭(Response Header)則會包含資源的相關信息。例如,常見的有:
· Content-Type:告訴你返回的資源是什么類型,比如 text/html; charset=utf-8。
· Content-Encoding:資源的壓縮方式,比如 gzip。
· Set-Cookie:服務器設置的 Cookie,用于會話跟蹤,像:sid=5GB7bZyG5heANrXnQEUpqs4vDgx; domain=example.com; path=/; expires=Sat, 12 Aug 2017 11:54:48 GMT; httpOnly。
· Cache-Control:緩存控制信息,像 no-store 表示不緩存。
例如,服務器返回的響應頭可能長得像這樣:
HTTP/1.1 200 OKServer: nginxDate: Sat, 12 Aug 2017 07:54:45 GMTContent-Type: text/html; charset=utf-8Transfer-Encoding: chunkedConnection: keep-aliveCache-Control: no-storeSet-Cookie: sid=5GB7bZyG5heANrXnQEUpqs4vDgx; domain=example.com; path=/; expires=Sat, 12 Aug 2017 11:54:48 GMT; httpOnly
· Cache-Control & Expires:控制緩存,Cache-Control: max-age=10 表示該資源在10秒內可以從緩存中讀取,不再去請求服務器。
· Last-Modified & If-Modified-Since:通過檢查資源的最后修改時間來決定是否需要重新下載資源,減少帶寬消耗。
例如,Cache-Control: no-cache 表示每次請求都需要重新驗證,而 If-Modified-Since 則幫助判斷是否可以使用本地緩存。
藍隊云官網上擁有完善的技術支持庫可供參考,大家可自行查閱,更多技術問題,可以直接咨詢。同時,藍隊云整理了運維必備的工具包免費分享給大家使用,需要的朋友可以直接咨詢。
更多技術知識,藍隊云期待與你一起探索。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP