手记

【备战春招】第2天 Fiddler常用功能实践

课程名称:Fiddler工具使用

课程章节:Fiddler常用功能

课程讲师:远人

课程内容:

host修改

“工具 - HOSTS”,勾选启用,然后在编辑框内按照“IP地址 HOST”的格式去编辑,一行一条
注:此操作不会修改本机的host文件

重发拦截的请求

  1. 右击一个拦截的请求 - 数据重放 - 重放请求(也可以选择其它选项,在重放前先对请求信息进行更改)
    • 或者鼠标左键选中请求后,单击上方按钮中的“数据重放”按钮进行重放请求,按钮的快捷键是R
    • 按住Shift键点击“数据重放”按钮,可以一键重放多次
  2. 也可以将左侧的请求拖到右侧选项卡中的“组合器”中,在组合器中对请求信息进行修改更为方便,然后点击“执行”即可发送请求
JS代码格式化

在调试线上代码的时候,可能需要阅读线上的JS代码,但JS有可能是压缩过的,这时候可以到Fidller官网下载“JavaScript Formatter”这个插件,拦截JS请求后,右击选择“Make JavaScript Pretty”即可格式化JS代码

使用本地文件替换服务器返回的文件

例:线上有一个JS文件出现了问题,我们在本地修改了这个JS文件,修复了这个问题,然后想在线上测试一下,但是又不能直接把这个文件上传到线上,这时候可以使用FD拦截线上的这个文件,在文件返回的时候把它替换成我们线下修改过的文件

  • 在右侧打开“自动响应”选项卡,将左侧的请求拖入,然后在“规则编辑器”中进行修改,第一个编辑框就是匹配URL的规则(支持正则),第二个编辑框是设置返回的内容(可以是HTTP状态码,可以是文件),我们在第二个编辑框中选择“Find a file…”,然后选择一个文件即可
好用的Willow插件

上面提到的host修改、过滤http请求还可以使用willow插件来完成,可以在百度搜索“Fiddler插件 Willow”
它还可以实现的功能有地网速模拟、断点调试等等

课程收获

跟着老师的讲解,学习到了日常不曾使用过的fd的一些功能,也了解到了好用的fd插件,丰富了我对fd这款软件的认知

0人推荐
随时随地看视频
慕课网APP