FIddler

这应该是我真正意义上的第一篇文章,虽然2012年毕业后从事编程,至今5年才慢慢感受入行,之前的经历只能说声对不起这里不想像之前记知识点的方式来的写文章,网上重复的太多了,文章的价值在于,于人于己有意html

 

【经常使用的功能】chrome

fiddler(俗称小提琴)是一个抓包工具编程

1. 手机或PC端网页开发捕获请求 
2. 代理线上静态资源到本地,调试bug
3. 查看请求数据,例如jsonjson

 

【安装】gulp

建议参照其余人的安装,若遇到相似问题,能够参考个人解决方法浏览器

若是一个工具装不上,对咱们是没有价值的,在不一样环境(不一样公司或家里)安装过程当中,我遇到的问题都不尽相同,安装的步骤或选择的选项也不一样(介绍安装的小提琴的文章不相同)。在我看来,只要小提琴能正常捕获PC端网页或手机的请求(https和http协议)就是安装成功,无论你的安装步骤或选项是什么,都不要紧,大体安装以下:工具

  • 官网下载fiddler,默认安装,走完这步,你的PC网页请求(http协议)能够被小提琴捕获,但https的请求是捕获不到的
  • 配置捕获https,在tools->options-https,勾选Decrypt HTTPS traffic等相关;若遇到chrome访问百度提示:您的连接不是私密连接,能够将...form all processes 改成 ...frome remote clients only
  • 接着配置小提琴捕获手机的请求,PC中经过浏览器发出的请求能被小提琴捕获,是由于安装了fiddler,而手机请求能被捕获,是由于手机的请求转到PC上了,因此咱们这里将手机无线网手动代理到你的电脑上,因此不管你连接什么网,只要手机能连接PC便可(能够用手机访问安装小提琴证书的连接来判断,即便无线网和你的电脑ip不在同一个域下)

手机请求不能捕获,能够尝试关闭电脑防火墙、或手机安装证书(例如输入172.19.3.123:8888(PC ip:fiddler端口),在点击FiddlerRoot certificate安装证书)测试

 

【插件】spa

官网插件,质量最好.net

willow,用于切换host,非官方插件,和fiddler版本有兼容性,之前用过,体验不错,但新公司电脑上安装失败

 

【使用途中所遇问题】

  • 换了一个手机,手机访问其余网页fiddler能够捕获,但手机浏览器访问不了个人测试页面 http://127.0.0.1:8001/html/activity.html(用gulp开启本地服务),最后升级的浏览器就解决了
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息