fiddle的功能(代理服務(wù)器)
微信圖片1_20180918175015.png
1虐沥、看看:抓包
2、選擇性接收/查看:過濾
微信圖片2_20180918175042.png
微信圖片3_20180918175056.png
微信圖片4_20180918175108.png
3脏榆、改改:斷點(diǎn)調(diào)試
微信圖片5_20180918175121.png
微信圖片6_20180918175129.png
4猖毫、復(fù)制多份:做簡(jiǎn)單壓測(cè)
微信圖片7_20180918175146.png
微信圖片8_20180918175156.png
5、拖時(shí)間:模擬弱網(wǎng)
微信圖片9_20180918175204.png
微信圖片10_20180918175214.png
微信圖片11_20180918175229.png
抓包的原理
fiddler相當(dāng)于一個(gè)代理服務(wù)器须喂,前端給fiddler發(fā)送一個(gè)請(qǐng)求吁断,fiddler收到請(qǐng)求并處理之后趁蕊,發(fā)送給服務(wù)器;fiddler接收到服務(wù)器返回來的響應(yīng)仔役,處理之后返回給前端掷伙。
http協(xié)議格式
http協(xié)議格式由請(qǐng)求和響應(yīng)兩個(gè)構(gòu)成
其中請(qǐng)求部分由請(qǐng)求行,請(qǐng)求頭骂因,請(qǐng)求正文組成炎咖,響應(yīng)由響應(yīng)行,響應(yīng)頭寒波,響應(yīng)正文組成:
請(qǐng)求行由請(qǐng)求方法乘盼,URL,協(xié)議版本組成俄烁,URL由協(xié)議名绸栅、IP、端口页屠、工程名粹胯、資源路徑組成;響應(yīng)行由協(xié)議版本辰企、響應(yīng)狀態(tài)碼风纠、響應(yīng)狀態(tài)碼表述
若請(qǐng)求方法為get,則請(qǐng)求參數(shù)在URL牢贸?后面(以問號(hào)隔開)竹观,若請(qǐng)求方法為post,則參數(shù)在請(qǐng)求正文內(nèi)
響應(yīng)行由協(xié)議版本潜索、響應(yīng)狀態(tài)碼臭增、響應(yīng)狀態(tài)碼描述
image.png
- 多個(gè)鍵值對(duì)用&隔開
- 常見的響應(yīng)狀態(tài)碼
200-響應(yīng)成功
302-重定向
400-錯(cuò)誤的請(qǐng)求,客戶端發(fā)送的http請(qǐng)求不正確
404-文件不存在竹习,在服務(wù)器上沒有客戶端要訪問的資源
405-服務(wù)器不支持客戶端的請(qǐng)求方法
505-服務(wù)器內(nèi)部錯(cuò)誤 - 總結(jié):
1xx:信息提示
2xx 響應(yīng)成功誊抛,表示服務(wù)端成功接收到 了客戶端的請(qǐng)求
3xx:服務(wù)端沒有做任何處理
4xx:前端錯(cuò)誤,表示前端可能出問題了
5xx:服務(wù)器錯(cuò)誤整陌,表示服務(wù)器可能出問題了拗窃,不能響應(yīng)前端的請(qǐng)求