http主要請求頭

2022-09-18 07:48:43 字數 1280 閱讀 6461

一、內容協商

q=0.01表示優先順序,引數越高表示瀏覽器對這種資料格式越支援,沒有帶q值預設q=1

; q=0.01

2、accept-charset:希望伺服器返回的字符集,q值同上,備註:utf-8;q=0.7為一組,表示utf-8的優先順序為0.7

accept-charset: iso-8859-1,gb2312,utf-8;q=0.7,*;q=0.3

3、accept-language:希望伺服器返回的語言

accept-language: zh-cn,zh;q=0.9

4、accept-encoding:希望伺服器返回的壓縮格式

accept-encoding: gzip, deflate, br

二、快取控制

1、if-none-match:伺服器使用md5等雜湊函式對內容進行計算得出摘要返回給瀏覽器,下次瀏覽器請求伺服器時會將該摘要放在if-none-match帶過去,伺服器對最新的內容進行雜湊計算得出新的摘要和瀏覽器帶過來的摘要進行對比,如果一致,則返回304讓瀏覽器從快取中獲取內容

2、if-modified-since:伺服器將資料的最新修改時間返回給瀏覽器,下次瀏覽器請求伺服器時會將該修改時間放在if-modified-since中帶到伺服器中,伺服器對比資料最新的修改時間和瀏覽器帶過來的時間,如果一致,則返回304

3、if-match:伺服器使用md5等雜湊函式對內容進行計算得出摘要返回給瀏覽器,下次瀏覽器請求伺服器時會將該摘要放在if-match帶過去,伺服器對最新的內容進行雜湊計算得出新的摘要和瀏覽器帶過來的摘要進行對比,如果一致,則修改內容,不一致,證明內容已經被其他人修改了,則不能對該內容進行修改

4、if-unmodified-since:伺服器將資料的最新修改時間返回給瀏覽器,下次瀏覽器請求伺服器時會將該修改時間放在if-unmodified-since中帶到伺服器中,伺服器對比資料最新的修改時間和瀏覽器帶過來的時間,如果一致,則修改內容,不一致,證明內容已經被其他人修改了,則不能對該內容進行修改

5、if-range

三、其他常用頭

2、referer:用於請求跟蹤,告訴伺服器,當前頁面是從哪乙個頁面跳轉過來的

3、host:請求是客戶端的網域名稱

4、connection: keep-alive  瀏覽器和伺服器建立乙個長連線,避免多次三次握手和四次揮手造成低效連線

http請求頭響應頭

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

http 請求頭欄位

1.http1.0請求協議特點是一次只能訪問伺服器上的乙個請求資源,請求完畢後伺服器立馬斷開連線 http1.1協議則可訪問多個資源。2.get請求資料容量不能超過1k,get請求陣列在請求資源後邊即在請求行 post請求資料量沒限制,post請求資料在請求體中 3.請求頭各欄位詳解 accept ...

HTTP請求頭詳解

原文 http由兩部分組成 請求和響應。當你在web瀏覽器中輸入乙個url時,瀏覽器將根據你的要求建立並傳送請求,該請求包含所輸入的url以及一些與瀏覽器本身相關的資訊。當伺服器收到這個請求時將返回乙個響應,該響應包括與該請求相關的資訊以及位於指定url 如果有的話 的資料。直到瀏覽器解析該響應並顯...