Fiddler简易指导

举报
HH~ 发表于 2020/08/18 10:04:54 2020/08/18
【摘要】 使用Fiddler可以在客户端侧直观的查看跟踪与服务端的消息交互,而不用登陆服务端查看日志,能更方便定位和分析问题。一、工具简介Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试...

使用Fiddler可以在客户端侧直观的查看跟踪与服务端的消息交互,而不用登陆服务端查看日志,能更方便定位和分析问题。

一、工具简介

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式

二、安装配置

下载fiddler安装包,一路next,完成安装。

服务器侧配置:

双机打开fiddler软件,菜单栏Tools->fiddler options打开配置页面,参考如下截图完成fiddler服务器侧的配置

客户端侧配置(客户端和PC要网络互通):

  打开终端的WLAN的高级设置,选择使用代理,输入pc的ip和fiddler监听的端口8888



在终端上打开浏览器,输入http://hostip:8888,点击证书FiddlerRoot certificate,选择安装,这样fiddler就可以看到终端和后台的https消息了。

      

     

、使用场景

1.看终端和后台的交互日志

在终端上打开应用,Fiddler会收到每个从终端发给后台的http消息,考虑家里同一个后台环境多个人在用,看epg的日志不是很方便,这种方法可以替代看服务器侧的日志,提升效率。如下图,是终端调用Authenticate接口,可以很方便的看到客户端的请求和响应消息


2.设置网络时延

菜单栏Rules->Customize Rules导入js脚本,打开Composer,如图输入http://fiddler.config.set?responseDelay=10000(10000单位是ms),点击Execute按钮。可以根据需要修改参数值,设置终端收到响应的时延,方便快捷

3.删除sessionId

如上图,修改URL为http://fiddler.config.set?removeCookies=false,可以实现输出sessionId的功能


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。