|
15#

樓主 |
發(fā)表于 2021-3-28 15:25:26
|
只看該作者
day 2 & I/ {+ M2 _8 U' L/ f7 X: ?. }! i
summarize 1.1
6 z. R& G- \& |. J
- H) `+ [% c5 B) l9 q- c* k, \/ [/ H瀏覽器中右擊選擇檢查,,查看http協(xié)議的通信過程
0 j* v% u8 ^6 R I, `. ^以訪問百度網(wǎng)站http協(xié)議通信過程為例1 Q$ E8 D+ o1 P, X* H! R$ c
GET 請求報文說明8 \+ u- q% o, U/ L& t( e
l: d! [6 b c——請求行——
0 s3 j9 r' \ T1 M. rGET / HTTP/1.1 # GET請求方式,, 請求資源路徑,HTTP協(xié)議版本9 {7 |$ i" m* F6 A& j4 S. E
——請求頭——
5 _, d9 h$ I$ X. yHost: www.baidu.com # 服務(wù)器的主機地址和端口號,,默認(rèn)是80,。例如訪問本機服務(wù)器地址Host: localhost:9000; r) W. t2 ]5 u& Q/ L
Connection: keep-alive # 和服務(wù)端保持長連接6 d, @4 b. y, Y) k
sec-ch-ua: "Chromium";v="88", "Google Chrome";v="88", ";Not A Brand";v="99"( U6 W$ ~* l$ f) P3 c# J
sec-ch-ua-mobile: ?0 # 這兩部分不清楚是什么東西,后續(xù)查資料
6 @, s. `) s8 y7 K _Upgrade-Insecure-Requests: 1 # 讓瀏覽器升級不安全請求,,使用 https請求/ H: q# p' ^; v2 O. y# b
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 # 用戶代理,,也就是客戶端的名稱0 B3 o: Y. \# I! L2 J
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ù)類型; }3 M6 l# n) M
# Sec-Fetch 開頭的請求頭都屬于Fetch Metadata Request Headers,網(wǎng)絡(luò)請求的元數(shù)據(jù)描述,,服務(wù)端根據(jù)這些補充數(shù)據(jù)進行細(xì)粒度的控制響應(yīng),。2019年發(fā)布的新草案,目前處于草案階段。這些請求頭都是不能篡改的,,是瀏覽器自動加上的請求頭,,保證數(shù)據(jù)的準(zhǔn)確性。服務(wù)端可以精確判斷請求的合法性,,杜絕非法請求和攻擊,,提高安全性。
- h' P3 { K w3 e6 |" I; L7 P- t. WSec-Fetch-Site: none # 請求發(fā)起者的來源于目標(biāo)資源來源之間的關(guān)系,。none:用戶直接觸發(fā)頁面導(dǎo)航,,例如直接輸入地址,或點擊標(biāo)簽
" ?' c) ~* N* tSec-Fetch-Mode: navigate # 表明了一個請求的模式,,navigate:瀏覽器的頁面切換請求,。
+ F2 y! l+ c/ t' OSec-Fetch-User: ?1 # 取值是一個Boolean。?1:表示導(dǎo)航請求由用戶激活觸發(fā); }! x3 X* R! ~4 c
Sec-Fetch-Dest: document # 請求目的地,,即如何使用獲取的數(shù)據(jù)
. y `9 m3 T2 E1 @8 H: k" UAccept-Encoding: gzip, deflate, br #可接受的壓縮格式
8 c0 c6 C* ]/ g8 K! ^+ yAccept-Language: zh-CN,zh;q=0.9 # 可接受的語言
% Q9 ]% B g' V" H, K* S s# 這論壇好像不能發(fā)其他網(wǎng)站的相關(guān)名詞,,最近想發(fā)了幾個總結(jié)的機器學(xué)習(xí)和深度學(xué)習(xí)的帖子,其中引用別人的部分注明了一下,。都被刪了,。。,。
7 e; \ a) W i' a2 Q9 J8 |( W9 {4 GCookie: 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 # 登錄用戶的身份標(biāo)識, r! g6 c2 w9 P8 c' `
+ q6 L# o. U7 M4 d
——空行——. U0 {5 D. u1 l4 L9 L$ o3 W; t
& a/ b- h9 @7 s) l
! _# V& s2 O7 n5 \2 ~- {4 E. M# ^1 e5 Z$ V9 u: j
: i; W5 S5 `! k: r
) f* J9 F8 D4 d9 G0 W2 a
w1 v. J. z/ L3 @, F' R, H
0 I( a0 g! J7 f
8 A5 b4 h2 K- `7 r i1 e' d/ R% m# @ |
|