fiddler-抓取数据包(HTTP、HTTPS协议报文捕获)

一、抓取HTTP协议数据包

        不需要安装CA证书。fiddler启动的那一瞬间,就会自动捕获http协议数据包

        (1)新增自定义列表头

                ①在列表头任意位置右键单击,选择第二个:

                

                ②弹出窗口中,设置如下:

                fiddler-抓取数据包(HTTP、HTTPS协议报文捕获)_第1张图片

                ③ 点击添加后,出现请求方法列

                fiddler-抓取数据包(HTTP、HTTPS协议报文捕获)_第2张图片

                 ④请求和响应报文的捕获

                        能在嗅探器中看到某个会话的请求和响应的报文,我们称之为抓取到了这个会话的数据包,简称抓包。

 二、HTTPs协议报文捕获-抓取HTTPs协议数据包

        先点击fiddler里的Options下的HTTPS,勾选Decrypt HTTPS traffic选项,弹出接受证书提示框,一路点yes,最后点确定,然后点ok。如果不小心拒绝了证书的弥补,那么点击Actions下的Reset All Certificates,重置所有证书,再按前面的步骤来,如果浏览器不信任fiddler,那么先导出fiddler的证书,点击Actions下的Export Root Certificate Desktop,然后在桌面上右击fiddler的证书,点击安装,如果是FireFox,它有自己的证书管理器,可以自己导入。进入网页,在fiddler看抓到的包。

        fiddler-抓取数据包(HTTP、HTTPS协议报文捕获)_第3张图片

         fiddler-抓取数据包(HTTP、HTTPS协议报文捕获)_第4张图片

         注意:先使用IE浏览器验证能捕获https数据包,保证fiddler设置没有问题。然后使用谷歌或者火 狐浏览器,如果两者不能抓包,则需要手动导入证书。

        fiddler-抓取数据包(HTTP、HTTPS协议报文捕获)_第5张图片

 

你可能感兴趣的:(fiddler,#接口测试,http,https,fiddler,抓包)