课程名称:Fiddler工具使用
课程章节:Fiddler工具简介
课程讲师:远人
课程内容:
Fiddler的作用
- 监听HTTP/HTTPS请求
- 查看监听的请求的内容
- 伪造请求(伪造服务器返回的请求和客户端发送的请求)
- 测试网站的性能
- 解密HTTPS的Web会话
- 支持使用Fiddler的外部插件
Fiddler的工作原理
Fiddler通过在当前计算机创建代理来实现上述的功能,也就是说当前计算机发送的HTTP和HTTPS请求都要要先发送到代理,然后由代理再发送到具体的服务器,服务器把请求的数据响应结果返回过来时,也是代理(Fiddler)先接收到,然后再交给客户端
Fiddler的代理模式
- 流模式(streaming)
Fiddler会实时的把服务器返回的数据交给给客户端 - 缓存模式(buffering)
Fiddler会把当前请求的服务器返回的数据都准备好后,再交给客户端
Fiddler的使用场景
- host配置
Fiddler提供了高效的host配置方法 - 前后端接口调试
通过Fiddler可以可视化的配置请求返回的假数据 - 线上bugfix
Fiddler可以将线上文件代理到本地,快速定位BUG - 性能分析和优化
Fiddler会生成请求的相关数据图标,来清晰明了的查看需要优化的地方
课程收获
Fiddler用了很久,但是很多功能没有用到过,跟着老师的课程学习,了解到了新的实践,继续学习下去,希望实现最佳实践