HTTP 協議請求頭 Headers 主要針對瀏覽器或 Web 客戶端。
請求項: 對應參數
注意, 下錶中的某些參數需作相應修改。
請求項 | 參數 | 說明 | 備注 |
---|---|---|---|
Accept |
/ text/html text/plain application/json application/xhtml+xml application/xml; q=0.9, /; q=0.8 |
指定客戶端接收內容類型 | |
Accept-Charset |
utf-8 iso-8859-5 |
瀏覽器可接受的字符編碼集 | |
Accept-Encoding |
gzip, deflate compress gzip |
指定瀏覽器支持的返迴內容壓縮編碼類型 |
數據在網上傳遞時, 服務器可能會把數據壓縮後再發送 |
Accept-Language |
en en-US zh-TW zh; q=0.5 |
瀏覽器可接受語言 | 可在瀏覽器 --> 工具選項中找到語言相關信息 |
Accept-Ranges | bytes | 請求網頁實體的一個或多個子範圍字段 | |
Authorization | Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== | HTTP 授權證書 | |
Cache-Control | no-cache | 指定請求和響應遵循的緩存機製 | 告訴瀏覽器不要緩存響應頭 |
Connection |
close keep-alive |
錶示是否需要持久連接 (默認 3000 ms) | HTTP 1.1 默認進行持久連接 |
Cookie | $Version=1; Skin=new; JSESSIONID=xxxxx; | Cookie 名 JSESSIONID |
當 HTTP 發送請求時, 會把保存在域名下的所有 cookie 值一起發送給 Web 服務器 |
Content-Length | 348 | 請求實體 13 字節內容長度 | 指定請求內容長度 |
Content-Type | application/x-www-form-urlencoded |
使用 url 編碼錶單數據類型 (url 編碼數據都以 % 為前綴,後麵緊跟兩位 16 進製字符) |
請求與實體對應的 MIME 信息 |
text/plain | 純文本文件 | ||
image/gif | GIF 圖像文件 | ||
image/jpeg | JPEG 圖像文件 | ||
text/css | CSS 文本文件 | ||
text/css; charset=utf-8 | CSS 文本文件,UTF-8 字符集 | ||
application/javascript | JS 文本文件 | ||
application/javascript; charset=utf-8 | JS 文本文件,UTF-8 字符集 | ||
text/html | HTML 文本文件 | ||
text/html; charset=UTF-8 | HTML 文本文件,UTF-8 字符集 | ||
Date | Tue, 15 Nov 2019 08:12:31 GMT | 請求發送的日期和時間 | |
Expect | 100-continue | 請求的特定服務器行為 | |
From | user@email.com | 發齣請求的用戶 Email | |
Host |
localhost www.digitser.cn |
請求主機名為 localhost | 指定請求服務器的域名和端口號 |
If-Match | "737060cd8c284d8af7ad3082f209582d" | 隻有請求內容與實體相匹配纔有效 | |
If-None-Match | "737060cd8c284d8af7ad3082f209582d" |
參數為服務器先前發送的 Etag 與服務器迴應的 Etag 比較判斷是否改變 |
如內容未改變返迴 304 代碼 否則,返迴 200 代碼 |
If-Modified-Since | Sat, 29 Oct 2019 19:43:31 GMT | 如請求部分在指定時間之後被修改, 則請求成功 | 未被修改則返迴 304 代碼 |
If-Range | "737060cd8c284d8af7ad3082f209582d" |
如實體未改變, 服務器會發送客戶端丟失的部分, 否則發送整個實體。 |
參數為 Etag |
If-Unmodified-Since | Sat, 29 Oct 2019 19:43:31 GMT | 實體隻在指定時間之後未被修改,纔算請求成功 | |
Max-Forwards | 10 | 限製信息通過代理和網關傳送的時間 | |
Pragma | no-cache | 用來包含特定實現的指令 | |
Proxy-Authorization | Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== | 連接到代理的授權證書 | |
Range | bytes=500-999 | 隻請求實體指定範圍部分 | |
Referer | http://localhost:8080/index.html | 請求來自哪個頁麵 (即先前網址) | 統計訪問來源 分析關鍵詞 記錄日誌 優化緩存等 |
TE | trailers, deflate; q=0.5 |
客戶端願意接受的傳輸編碼 並通知服務器接受接受尾加頭信息 |
|
Upgrade | HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11 | 嚮服務器指定某種傳輸協議, 以便服務器進行轉換 | 如支持的話 |
User-Agent | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0 | User-Agent 的內容包含發齣請求的用戶信息 | |
Via | 1.0 fred, 1.1 nowhere.com (Apache/1.1) | 通知中間網關或代理服務器地址,通信協議 | |
Warn | 199 Miscellaneous warning | 關於消息實體的警告信息 |
另請參閱:
Quick reference to HTTP headers
Hypertext Transfer Protocol -- HTTP/1.1 (June 1999)
Hypertext Transfer Protocol -- HTTP/1.1 (June 2014, rfc7230-7237)
版權聲明: 本文為獨傢原創稿件,版權歸 樂數軟件 ,未經許可不得轉載。