超文本传输协议(HTTP)是一个复杂的恳求-呼应协议,其次要是基于TCP来完成的,可以经过Chrome开发者工具或许Wireshark或许Fiddler抓包,以便剖析 HTTP 恳求/呼应的细节,本篇博客次要议论如何运用Fiddler抓取HTTP,当然也可以抓取HTTPS
一. 下载安装Fiddler
这里强烈建议大家在官网上下载安装,在此附上链接https://www.telerik.com/fiddler,在其它中央装置很有能够会给你再下一堆不必要的软件(渣滓全家桶),待下载安装好后。
二. 抓包工具的原理
Fiddler 相当于一个 “代理”,浏览器拜访浏览器页面时,就会把HTTP恳求先发给Fiddler,Fiddler 再把恳求转发给浏览器的服务器,当浏览器服务器返回数据时,Fiddler拿到前往数据,再把数据交给浏览器。
因而Fiddler关于浏览器和浏览器服务器之间交互的数据细节,都是十分清楚的,进而可以协助我们完成相应的抓包任务。