美文网首页
Fiddler 使用10问10答(一)

Fiddler 使用10问10答(一)

作者: 落地逃 | 来源:发表于2017-12-15 18:33 被阅读56次

    背景:下面这些问题都是我了解使用Fiddler阶段遇到的初级问题,解决方案或许不确切,这里仅供参考,后续持续变更。

    1.打开Fiddler后,打开Chrome浏览器,输入网址提示“您的连接不是私密连接”

    Fiddler导致网址提示

    解决方法:取消HTTPS下的Decrypt Https Traffic的勾选,如图,再次打开网站后提示会消失

    取消勾选HTTPS traffic

    2.为什么要设置断点及设置断点原理

    *首先Fildder工作原理:在服务端和客户端之间充当代理服务器

    *断点:简单举个例子,当需要修改服务端在客户端显示内容,或者需要修改客户端密码都可以设置断点。


    3.inspectors下webforms表格内容点击后无反应,无法修改内容

    试了好久才发现使用bpu xx命令后,设置断点未成功,点击Rules-Automatic Breakpoins-Before Requests设置所有断点,一般设置断点成功后,会有红色图标出现,如下图

    断点图标

    4.输入bpu www.baidu.com/bpu命令后,断点设置/取消失败,无红色图标出现

       尝试浏览器使用IE试一试


    5.filder 如何停止自动抓包

    点击左下角的Capturing按钮

    Capturing

    6.如何清除抓包记录

    在上图黑色文本框中输入cls


    7.如何查询特定网站记录

    打开Fillder,键盘同时按下【Ctrl】+【F】键,在搜索框输入网站网址,点击确定后(默认黄色显示)指定网站记录


    8.Before request和After response不同

    *Before Request请求调试、After Response 回发调试

    *执行请求调试步骤:Before Request-修改数据-Run to Completion

      执行回发调试步骤:Before Request-Break on Response-修改数据-Run to Completion


    9.Break on Response和Run to Completion区别

    *Break on Response拦截服务器会发数据、Run to Completion执行修改过的数据或是继续执行

    *Break on Response当涉及到修改服务器返回数据时需要点击,之后再点击Run to Completion继续运行;当涉及到修改请求的数据时,直接修改完成后点击Run to Completion即可


    10.执行请求调试步骤:修改表单内容成功后点击Run to Completion,页面无反应(一直处于刷新状态)(例如登录页面输入正确的用户名、密码后会成功登录)

    相关文章

      网友评论

          本文标题:Fiddler 使用10问10答(一)

          本文链接:https://www.haomeiwen.com/subject/ggnovttx.html