• fiddler打断点步骤


    参考:

    1、Fiddler—Fiddler打断点(bpu)https://blog.csdn.net/qq_21936821/article/details/78318353

    2、下面这篇文章还包含请求和响应数据解码

    Fiddler高级用法-设置断点 https://www.cnblogs.com/wushuaishuai/p/9300314.html

    3、修改服务器返回数据https://blog.csdn.net/jq656021898/article/details/79153963

    4、这篇文章的例子举得比较清楚说明了打断点的用处 有真实用例 的哦 https://www.bbsmax.com/A/LPdo83YBz3/

    fiddler可以打全局断点和单个断点,且又分为请求前和 响应后的断点

    1.全局断点就是中断fiddler捕获的所有请求

    2、单个断点:1、已经知道服务器地址,或只针对一个网站域名

                            2、已经知道了某个接口的请求地址,这时候只需要针对这一条请求打断点调试,在命令行中输入指令就可以了

    解释下请求前和响应后的断点:因为fiddler是个代理(中间商)

    before requests请求前 : 就是会截到客户端的请求不发给服务器,用来修改请求参数,修改后再发给服务器

    after responses响应后:  就是客户端发送请求服务器返回了响应,但fiddler不返回给客户端(可以用来修改响应数据)修改后再发给客户端

    一、全局断点

    第一种方法:点击rules-> automatic breakpoint  ->选择before requests或者After responses

     

     

     

    第二种方式:直接点击fiddler界面下方的一个图标:如图

     一 开始是空白的

     

     

     点击一下这个空白位置,就会出现一个图标:如下

     

    再点击一下,就变成另外一个图标

     

     

     

     

    单个断点:要用命令打

    1、请求前断点(before request): bpu +服务器地址  回车

               例如:

                  1. 论坛登录接口:https://passport.cnblogs.com/user/signin

                  2. 命令行输入:bpu https://passport.cnblogs.com/user/signin 回车

            也可以不用输入https://  只输入ip 或 域名

    2、响应后断点(After response) :bpafter + 服务器地址 回车

    3、取消断点,在命令行输入: bpafter 或者bpu回车就可以了

    4、还可以针多个服务器地址打断点

    效果如下图;

     

     

     其他命令:

    Bpv xxx: 中断指定请求方式的全部  session  响应

    Bpm xxx: 中断指定请求方式的全部  session  响应 、、同于 bpv xxx

  • 相关阅读:
    Python Request快速入门
    python 集合比较(交集、并集,差集)
    Python正则表达式详细应用
    Python的os.walk()方法详细讲解
    selenium 常用小方法
    .NET实体框架EF之CodeFirst
    Jenkins报错Cannot run program "sh"
    git生成ssh
    win7下docker环境安装
    JS时间转换,url编码,jquery返回类型等问题
  • 原文地址:https://www.cnblogs.com/hongyufei/p/12753367.html
Copyright © 2020-2023  润新知