自学fidder和willow
Fidder是什么
- 一种Web调试工具
- 可以记录所有客户端和服务器的http和https请求
- 允许监视、设置断点、修改输入输出数据
- 其包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展
Fidder的工作原理
- Fiddler是以代理web服务器的形式工作的,其使用代理地址:127.0.0.1,端口:8888,当Fidder退出的时候它会自动注销,这样不会影响别的程序,但如果Fidder非正常退出,这时候会因为Fidder没有自动注销,会造成网页无法访问,这时候则需要重新启动下Fidder
Fidder的一些用法
- 在使用Fidder时,我们在浏览器中做任何的请求,则会被Fidder所记录,包括请求地址,请求协议,主机名等这些
- 我们可以在请求区域查看详细的请求信息,在响应区域查看详细的返回结果
fidder的使用场景
1.开发环境的host配置
2.前后端接口测试
3.线上bugfix
4.性能分析和优化
列表包含的部分
fidder的代理设置
willow重定向
点击willow,然后右键 >add project >add rule即可添加规则