Fiddler介绍
Fiddler介绍
一、总结
一句话总结:
Fiddler是位于客户端和服务器端的HTTP代理,目前最常用的http抓包工具之一,功能非常强大,是web调试的利器
1、Fiddler作用?
抓包、调试,也可以抓手机app的包调试手机app
·监控浏览器所有的HTTP/HTTPS流量
·查看、分析请求内容细节
·伪造客户端请求和服务器响应
·测试网站的性能
·解密HTTPS的web会话
·全局、局部断点功能
·第三方插件
2、Fiddler使用场景?
1、接口调试、接口测试、线上环境调试、web性能分析
2、判断前后端bug、开发环境hosts配置、mock、弱网断网测试
3、Fiddler的AutoResponder(自动响应器)可用于拦截某一请求,具体可以进行哪些操作?
1、重定向到本地的资源
2、使用Fiddler的内置响应
3、自定义响应
4、为什么后端的数据验证一定要有?
因为一些发包工具比如fiddler可以直接绕过前端直接发包,而且还有一些别的方式也可以直接发包
5、Fiddler中的composer的作用?
可以发包,比如做接口测试等等
6、Fiddler没有抓到https包的一般原因是什么?
Fiddler没有抓到https包,一般都是因为证书没有设置正确
7、Fiddler如何抓手机app的包?
1、【设置手机局域网代理】:保证手机和电脑在一个局域网,并且在手机的局域网设置中指定代理为电脑ip,端口号为Fiddler监听的端口
2、在Fiddler->Tools->Options->Connections中Allow remote computers to connect
设置之后记得 重启手机和重启Fiddler
8、ios上面抓包相对Android抓包,有什么额外步骤?
增加了一步要信任证书的操作
二、Fiddler介绍
博客对应课程的视频位置:
Fiddler是位于客户端和服务器端的HTTP代理
目前最常用的http抓包工具之一
功能非常强大,是web调试的利器
·监控浏览器所有的HTTP/HTTPS流量
·查看、分析请求内容细节
·伪造客户端请求和服务器响应
·测试网站的性能
·解密HTTPS的web会话
·全局、局部断点功能
·第三方插件
Fiddler使用场景
·接口调试、接口测试、线上环境调试、web性能分析
·判断前后端bug、开发环境hosts配置、mock、弱网断网测试
Fiddler的AutoResponder(自动响应器)可用于拦截某一请求,具体可以进行哪些操作
1、重定向到本地的资源
2、使用Fiddler的内置响应
3、自定义响应
为什么后端的数据验证一定要有
因为一些发包工具比如fiddler可以直接绕过前端直接发包,而且还有一些别的方式也可以直接发包
Fiddler中的composer的作用
可以发包,比如做接口测试等等
Fiddler没有抓到https包的一般原因是什么
Fiddler没有抓到https包,一般都是因为证书没有设置正确
Fiddler如何抓手机app的包
1、【设置手机局域网代理】:保证手机和电脑在一个局域网,并且在手机的局域网设置中指定代理为电脑ip,端口号为Fiddler监听的端口
2、在Fiddler->Tools->Options->Connections中Allow remote computers to connect
设置之后记得 重启手机和重启Fiddler
ios上面抓包相对Android抓包,有什么额外步骤
增加了一步要信任证书的操作
fiddler插件网站
https://www.telerik.com/fiddler/add-ons
fiddler插件willow下载地址
https://github.com/QzoneTouch/commonWidget/releases