fiddler是壹個很好的抓包工具,默認是抓blogs.com/yoyoketang/
2.點開右側Inspectors下的Headers區域,查看Request Headers
3.Request Headers區域裏面的就是請求頭信息,可以看到打開博客園首頁的是get請求
四、get和post請求參數區別
1.關於get和post的功能上區別就不說了,大家自己查資料,這裏主要從fiddler抓包的層面查看請求參數上的區別
2.get請求的Raw參數查看,主要分三部分:
--第1部分是請求url地址
--第2部分是host地址
--第3部分是請求頭部信息header
Fiddler抓包4-工具介紹(request和response)
本篇簡單的介紹下fiddler界面的幾塊區域,以及各自區域到底是幹什麽用的,以便於更好的掌握這個工具
壹、工具簡介
1.第壹塊區域是設置菜單,這個前面2篇都有介紹
2.第二塊區域是壹些快捷菜單,可以點下快捷功能鍵
3.第三塊左邊是抓捕的請求會話列表,每壹個請求就是壹個會話
4.第四塊右邊上方區域是request請求的詳細信息,可以查看headerd、cookies、raw、json等
5.第五塊右邊下方區域就是response信息,可以查看服務端返回的json數據或其它信息
6.第六塊區域左下角黑色的那塊小地方,雖然很不起眼,容易被忽略掉,這地方是命令行模式,可以輸入簡單的指令如:cls,執行清屏的作用等
三、Request 和Response
1.Request是客戶端發出去的數據,Response是服務端返回過來的數據,這兩塊區域功能差不多
No Authorization Header is present.
5.cookies:查看cookie詳情
6.raw:查看壹個完整請求的內容,可以直接復制
7.json:查看json數據
8.xml:查看xml文件的信息
四、decode解碼
1.如果response的TextView區域出現亂碼情況,可以直接點下方黃色區域解碼
壹、Composer簡介
點開右側Composer區域,可以看到如下界面,就是測試接口的界面了
二、模擬get請求
1.在Composer區域地址欄輸入博客首頁: blogs.com/yoyoketang/
2.選擇get請求,點Execute執行,請求就可以發送成功啦
3.請求發送成功後,左邊會話框會生成壹個會話記錄,可以查看抓包詳情
4.右側history區域會多壹個歷史請求記錄
壹、url詳解
1.url就是我們平常打開百度在地址欄輸入的: blogs.com
2.打開博客園任意網頁,發現都被攔截到了
3.打開博客園其他網站,其它網站可以正常請求
4.說明只攔截了來自部落論壇( www.cnblogs.com )的請求
5.清除輸入bpu回車即可
六、命令行其它相關指令
Bpafter, Bps, bpv, bpm, bpu
這幾個命令主要用於批量設置斷點
Bpafter xxx: 中斷 URL 包含指定字符的全部 session 響應
Bps xxx: 中斷 HTTP 響應狀態為指定字符的全部 session 響應
Bpv xxx: 中斷指定請求方式的全部 session 響應
Bpm xxx: 中斷指定請求方式的全部 session 響應 、、同於 bpv xxx
Bpu xxx:與bpafter類似
當這些命令沒有加參數時,會清空所有設置了斷點的HTTP請求。
更多的其他命令可以參考Fiddler官網手冊
壹、保存為文本
1.以博客園登錄為例,抓到登錄的請求會話
2.點左上角File>Save>Selected Sessions>as Text,保存到電腦上就是文本格式的
三、亂碼問題(decode)
1.打開博客園首頁: blogs.com/yoyoketang/ ,保存之後查看,會發現返回的是亂碼