zoukankan      html  css  js  c++  java
  • Fiddler设置断点

    • 对request设置断点

    正文

    Fiddler是位于客户端和服务器之间的代理,它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。这里我们介绍下如何修改请求和响应数据,也就是设置断点

    1)通过菜单选项或快捷键F11或点下面红框进行设置,会将所有的HTTP请求都设置断点  如图

     当我们设置断点后,进行HTTP请求,数据包顺序列会有中断的标记,单击该数据包可以看到在右侧会增加一行操作栏。这个时候我们在前端是没有正常加载网页的,点击【Run to Completion】后可以返回响应数据。

     接下来为了看我们的断点设置是否生效,我们以登录为例子进行测试。登录无忧行网站,输入正确的用户名和密码,点击登录。我们断点规则设置为before request,然后将密码清空,看看服务器给我们返回了什么响应数据

     

     

    2)针对某个服务器发出的请求设置断点,应该怎么操作呢?Fiddler是支持命令操作的,我们可以通过“bpu 服务器地址”命令来对特定的请求设置断点。

    在下图所示的位置输入命令,然后回车运行

     这个时候从该服务器发出的所有请求都会被中断,而从其他服务器发出的请求可以正常响应。

     这个时候从该服务器发出的所有请求都会被中断,而从其他服务器发出的请求可以正常响应。

     如果要清除原来的断点,可以在命令行输入“bpu”,就会清除所有的断点。

    • 对response设置断点

    1)同样的也可以通过菜单选项或快捷键alt+F11进行设置

    2)通过命令“bpafter 服务器地址”

    我们也用一个实例来验证通过设置断点修改响应数据。以百度主页为例,我们拦截到响应数据中的title值为”百度一下,你就知道“,我们将响应数据中的title改成”test百度一下,你就知道“,然后在前端看看最终展示的是什么数据。

     

     

  • 相关阅读:
    根据excel表格中的某一列内容,使用python将其拆分成多个excel表格
    Python操作excel
    opensips(三):load_balancer与NAT
    opensips(二):NAT官方脚本
    sip头域
    OPensips(一):NAT例子
    四、word2vec + siameseLSTM改进(1)
    三、word2vec + siameseLSTM
    二、LSTM处理不定长句子
    一、word2vec的使用
  • 原文地址:https://www.cnblogs.com/liuchunxiao83/p/14487800.html
Copyright © 2011-2022 走看看