HTTP請求頭的含義

时间:2019-02-21
本文章向大家介绍HTTP請求頭的含義,主要包括HTTP請求頭的含義使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。


Accept: /

Accept表示遊覽器支持的MIME類型
MIME的英文全称是 Multipurpose Internet Mail Extensions(多功能 Internet 邮件扩充服务),它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器

Accept-Encoding: gzip, deflate, br

遊覽器支持的壓縮編碼是gzip,deflate,br
Accept-Encoding表示遊覽器支持的解碼類型
gzip是GNU zip的縮寫,它是一個GNU自由軟件的文件壓縮程序,也經常用來表示gzip這種文件格式
deflate是同時使用了LZ77算法與哈弗曼編碼(Huffman Coding)的一個無損數據壓縮算法
br

Accept-Language: zh-CN,zh;q=0.9

遊覽器支持的語言分別為簡體中文和中文,優先支持簡體中文
Accept-Language表示遊覽器所支持的語言類型
zh-CN表示簡體中文,zh表示中文
q是權重係數,範圍為0<=q<=1,q值越大,請求越傾向于“;”之前的類型表示的內容,若沒有指定q值,則默認為1,若被賦值為0,則用於提醒服務區哪些是遊覽器不接受的內容類型。

Connection: keep-alive

表示服務器與客戶端連接類型
keep-alive表示永久連接

Cookie: BAIDUID=8F53EF72E75E79D5722326DB04C3962C:FG=1; BIDUPSID=8F53EF72E75E79D5722326DB04C3962C; PSTM=1546480643; BD_UPN=12314353; sug=3; sugstore=0; ORIGIN=0; bdime=0; BDRCVFR[nnelRoIzZZm]=mk3SLVN4HKm; delPer=0; BD_CK_SAM=1; PSINO=7; H_PS_PSSID=; H_PS_645EC=2aaeOfKzIjEAXy%2B31Z4jgYR%2BvBRFJ%2BOQlYnMu7l86v3T5eENrZyX1qs9W7Vwf%2BPtcoNrGg; BDORZ=FFFB88E999055A3F8A630C64834BD6D0;
WWW_ST=1550712906850

客戶端暫存服務器的信息

Host: www.baidu.com

表示請求的服務器網址

is_referer: https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&ch=7&tn=98012088_9_dg&wd=中國&oq=中國&rsv_pq=fd6f1de20003d8a4&rsv_t=65d9%2FalNPAglLhO%2FS9P%2FM1RrrxKaZUz6aIb9edAY8NaSRg%2BuNQdtRLSCbwG%2F1lTW1B3f%2FQ&rqlang=cn

is_xhr: 1

Referer: https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&ch=7&tn=98012088_9_dg&wd=中國&oq=%E4%B8%AD%E5%9C%8B&rsv_pq=fd6f1de20003d8a4&rsv_t=2aaeOfKzIjEAXy%2B31Z4jgYR%2BvBRFJ%2BOQlYnMu7l86v3T5eENrZyX1qs9W7Vwf%2BPtcoNrGg&rqlang=cn&rsv_enter=0

告訴服務器是從哪個頁面鏈接過來的,服務器籍此可以獲得一些信息用於處理。

User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36

使用的用戶代理,使得服務器能夠識別客戶端使用的操作系統及版本,CPU類型,遊覽器及版本,遊覽器渲染引擎,遊覽器語言,遊覽器插件等

X-Requested-With: XMLHttpRequest

用於判斷客戶端的請求是否是Ajax請求
为 null,则为传统同步请求,为 XMLHttpRequest,则为 Ajax 异步请求。