fiddler使用入门详解
2019-03-18 本文已影响2人
会飞的小马
- 什么是fiddler?
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。
我需要一个http抓包工具,不管用什么浏览器,甚至不一定是浏 览器,可以是Java程序、.Net程序……它都可以胜任,用它,我能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据。
它是在web server 和 client 之间搭了一层 proxy,所有的请求都会经过它,如下图所示:
示意图.jpg
它会在本地建立一个默认代理服务,端口默认为8888,如图
图.jpg
开启Fiddler后IE会打开网络代理,如图
图2.jpg
图3.jpg
注意:如果打开了fiddler后,非正常关闭fiddler,代理不会被取消,此时就无法访问网络,需要如图二的操作取消代理设置,或者再次打开fiddler就能再次访问
- fiddler用法
1、界面如图
图四.jpg
2、HTTP请求图例
http请求示例.jpg
3、进行请求过滤,如图进行勾选,输入需要的ip或者url
过滤.jpg
4、模拟弱网进行测试,如图修改配置文件,保存后重启即可生效
模拟.jpg
5、断点及修改请求、返回数据
快捷键F11,关闭shift+F11
断点.jpg