|
15#
![](static/image/common/ico_lz.png)
樓主 |
發(fā)表于 2021-3-28 15:25:26
|
只看該作者
day 2 * m( s9 z$ O$ @2 V9 B9 C
summarize 1.1
S W/ q2 J4 S/ R: N" ^7 u
1 v2 k3 R1 E& M( B% d瀏覽器中右擊選擇檢查,查看http協(xié)議的通信過(guò)程
) @+ V$ K4 Q. `以訪問(wèn)百度網(wǎng)站http協(xié)議通信過(guò)程為例
- N# k; {$ p8 ~5 L. c+ |8 s/ uGET 請(qǐng)求報(bào)文說(shuō)明
- b2 K# L% Q; t- M/ @$ B# P, D7 Z$ m
: N2 S( |1 J" q# B——請(qǐng)求行——
+ i2 A, c2 q. \: G N1 yGET / HTTP/1.1 # GET請(qǐng)求方式,, 請(qǐng)求資源路徑,,HTTP協(xié)議版本
" ?8 i! }8 N8 E* n3 }——請(qǐng)求頭——0 T. N! l5 J E, b9 J6 a1 i" I
Host: www.baidu.com # 服務(wù)器的主機(jī)地址和端口號(hào),默認(rèn)是80,。例如訪問(wèn)本機(jī)服務(wù)器地址Host: localhost:9000
u( ^8 M; F$ Q7 ]Connection: keep-alive # 和服務(wù)端保持長(zhǎng)連接+ F2 l4 `8 W0 y% v" s
sec-ch-ua: "Chromium";v="88", "Google Chrome";v="88", ";Not A Brand";v="99"
' U/ E" m# R: msec-ch-ua-mobile: ?0 # 這兩部分不清楚是什么東西,,后續(xù)查資料% o0 M& {# {/ z7 K1 R
Upgrade-Insecure-Requests: 1 # 讓瀏覽器升級(jí)不安全請(qǐng)求,使用 https請(qǐng)求- z+ x# j& R9 C h( q' `
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36 # 用戶(hù)代理,,也就是客戶(hù)端的名稱(chēng), N. D$ X, Q2 ?0 }% Z
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 # 可接受的數(shù)據(jù)類(lèi)型
& q7 ~2 b$ O _% f* }# Sec-Fetch 開(kāi)頭的請(qǐng)求頭都屬于Fetch Metadata Request Headers,,網(wǎng)絡(luò)請(qǐng)求的元數(shù)據(jù)描述,服務(wù)端根據(jù)這些補(bǔ)充數(shù)據(jù)進(jìn)行細(xì)粒度的控制響應(yīng),。2019年發(fā)布的新草案,,目前處于草案階段。這些請(qǐng)求頭都是不能篡改的,是瀏覽器自動(dòng)加上的請(qǐng)求頭,,保證數(shù)據(jù)的準(zhǔn)確性,。服務(wù)端可以精確判斷請(qǐng)求的合法性,杜絕非法請(qǐng)求和攻擊,,提高安全性,。
6 X- \" S5 ?* t6 v! dSec-Fetch-Site: none # 請(qǐng)求發(fā)起者的來(lái)源于目標(biāo)資源來(lái)源之間的關(guān)系。none:用戶(hù)直接觸發(fā)頁(yè)面導(dǎo)航,,例如直接輸入地址,,或點(diǎn)擊標(biāo)簽$ y* M* u. B& g
Sec-Fetch-Mode: navigate # 表明了一個(gè)請(qǐng)求的模式,navigate:瀏覽器的頁(yè)面切換請(qǐng)求,。
1 f; r: c8 V: R0 y* w) N: `. ?Sec-Fetch-User: ?1 # 取值是一個(gè)Boolean,。?1:表示導(dǎo)航請(qǐng)求由用戶(hù)激活觸發(fā)
: k; H6 H4 Y% ] ?. c- m5 y% pSec-Fetch-Dest: document # 請(qǐng)求目的地,即如何使用獲取的數(shù)據(jù)! j! K+ E4 i. h: n
Accept-Encoding: gzip, deflate, br #可接受的壓縮格式
' V* L4 ~+ f. |' YAccept-Language: zh-CN,zh;q=0.9 # 可接受的語(yǔ)言
/ y, o8 Y7 o7 l* T4 O7 w3 A# 這論壇好像不能發(fā)其他網(wǎng)站的相關(guān)名詞,,最近想發(fā)了幾個(gè)總結(jié)的機(jī)器學(xué)習(xí)和深度學(xué)習(xí)的帖子,,其中引用別人的部分注明了一下。都被刪了,。,。。
0 T9 p7 G- R u* z9 @7 `1 o1 m( aCookie: BIDUPSID=E36B12D174C23E164BBC1B5D546961DC; PSTM=1616318074; BAIDUID=E36B12D174C23E16A5AB0F0829AE4049:FG=1; BAIDUID_BFESS=E36B12D174C23E16A5AB0F0829AE4049:FG=1; BD_UPN=12314753; Hm_lvt_aec699bb6442ba076c8981c6dc490771=1616583278; COOKIE_SESSION=0_4_0_0_0_0_0_0_0_0_0_0_0_42_0_358_0_1616583627_1616583269%7C1%230_4_1616583269%7C1 # 登錄用戶(hù)的身份標(biāo)識(shí), E( O+ \! G' t+ p( D8 A, ]: k* {
' O" r, ]3 d- G7 n i4 p
——空行—— V8 P/ G9 |4 U1 [3 i7 |& n9 j
) F6 r% J; E/ W& A. a3 h0 e7 d E, m' V+ `7 M+ ^. _
. O8 P, ^& O2 g3 z, _. L+ f) e) B6 R
( c7 R; T: V8 r3 K" S! i4 ~4 b
5 l4 M% B5 K# Y6 L/ K
# [6 {1 U- J# ?/ H- W# A+ D7 @: P# x0 H) w, i
|
|