|
15#
樓主 |
發(fā)表于 2021-3-28 15:25:26
|
只看該作者
day 2
( }$ D" x4 q* ^summarize 1.1
: F. l' o. T; `/ ]" V
) O1 Y: b: }. }+ C6 {# E( i' q瀏覽器中右擊選擇檢查,查看http協(xié)議的通信過程
& y4 ~9 }+ _' k- k& K7 _& n/ {, A以訪問百度網(wǎng)站http協(xié)議通信過程為例
3 @6 m7 Z- o* S' k7 B( |GET 請求報文說明3 K) \( D, }) m: a/ K9 y, _9 G
. v) m p) F/ u: R s1 l" I——請求行——: ~7 s. o/ Z0 u5 x% h
GET / HTTP/1.1 # GET請求方式, 請求資源路徑,HTTP協(xié)議版本
$ e1 |* Q% _( g——請求頭——* R, o* m r5 u; B# r5 U u5 O
Host: www.baidu.com # 服務(wù)器的主機地址和端口號,默認(rèn)是80。例如訪問本機服務(wù)器地址Host: localhost:9000
2 P% Z8 M1 a- E, c/ MConnection: keep-alive # 和服務(wù)端保持長連接, u( ~. D! Y0 ?( i+ D& N! B0 l. m
sec-ch-ua: "Chromium";v="88", "Google Chrome";v="88", ";Not A Brand";v="99"9 u6 ~/ S% E; }4 p5 L' k) e
sec-ch-ua-mobile: ?0 # 這兩部分不清楚是什么東西,后續(xù)查資料- M6 o4 X0 l' K5 b0 C G
Upgrade-Insecure-Requests: 1 # 讓瀏覽器升級不安全請求,使用 https請求
4 T0 M4 W# ^; W9 T* @6 K: nUser-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! ^5 e {5 \- jAccept: 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ù)類型; p* { @; Z$ |# b. I
# Sec-Fetch 開頭的請求頭都屬于Fetch Metadata Request Headers,網(wǎng)絡(luò)請求的元數(shù)據(jù)描述,服務(wù)端根據(jù)這些補充數(shù)據(jù)進(jìn)行細(xì)粒度的控制響應(yīng)。2019年發(fā)布的新草案,目前處于草案階段。這些請求頭都是不能篡改的,是瀏覽器自動加上的請求頭,保證數(shù)據(jù)的準(zhǔn)確性。服務(wù)端可以精確判斷請求的合法性,杜絕非法請求和攻擊,提高安全性。) c# U6 t) ^# r j1 d
Sec-Fetch-Site: none # 請求發(fā)起者的來源于目標(biāo)資源來源之間的關(guān)系。none:用戶直接觸發(fā)頁面導(dǎo)航,例如直接輸入地址,或點擊標(biāo)簽
- j! O1 m% y' k8 d6 ]Sec-Fetch-Mode: navigate # 表明了一個請求的模式,navigate:瀏覽器的頁面切換請求。+ n6 g& K+ ^/ B$ S H }7 v
Sec-Fetch-User: ?1 # 取值是一個Boolean。?1:表示導(dǎo)航請求由用戶激活觸發(fā)- q0 r/ d+ O5 G- `4 p! t1 X
Sec-Fetch-Dest: document # 請求目的地,即如何使用獲取的數(shù)據(jù)
1 p( w9 \5 i% }% eAccept-Encoding: gzip, deflate, br #可接受的壓縮格式
$ r, n4 ~1 }4 }# Z$ y# b- A0 gAccept-Language: zh-CN,zh;q=0.9 # 可接受的語言
! A7 }' q! { G w5 y# 這論壇好像不能發(fā)其他網(wǎng)站的相關(guān)名詞,最近想發(fā)了幾個總結(jié)的機器學(xué)習(xí)和深度學(xué)習(xí)的帖子,其中引用別人的部分注明了一下。都被刪了。。。
0 [5 J7 o6 V8 R: s2 E5 wCookie: 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)識
" y( A1 G/ `: W5 D) I
" ~- J+ }; ^: V* {, r9 G h/ c! t——空行——' \ p# K0 A8 r G5 \$ z5 I
# m0 _, z: i0 P" L- V7 r- A" t% q: K* \$ O; _4 q$ I
- B* \9 m5 P# ?" b6 X5 k6 B3 x& A
; F+ {+ r0 z+ C m
+ A' M# v1 }& B2 k w
0 p2 y% ]" b% D: f0 M7 b3 I4 a* T+ Z" j
$ [8 A, Y' }, b4 O7 |- ~3 d |
|