博客
关于我
使用抓包工具fiddler修改接口返回值进行调试
阅读量:610 次
发布时间:2019-03-12

本文共 824 字,大约阅读时间需要 2 分钟。

安装Fiddler并配置HTTPS和连接设置

安装完成后,按照以下步骤配置Fiddler以支持HTTPS代理:

  • 安装完成后,进入Fiddler的选项设置(Actions > HTTPS)。
  • 按照提示导出证书到桌面。
  • 在谷歌浏览器中,进入高级设置,打开“管理证书”选项,将Fiddler的证书添加到受信任的颁发机构中。
  • 重启Fiddler和浏览器后,完成配置。
  • 注意事项:

    • 对于新手,Fiddler界面可能会出现黄色提示条。此时请确保在规则代理模式下启用了代理功能。
    • 在编写代理规则时,建议在本地修改代码后,先测试在测试环境中使用本地最新版本,确保规则配置正确。

    Fiddler代理规则编写

    在实际使用中,遵循以下步骤编写和应用Fiddler规则:

  • 确保未启用规则代理模式。
  • 通过Fiddler观察并捕获目标接口的请求。
  • 根据需要编写正则表达式,规则示例如下:
  • regex: https://m.ctrip.fat67.qa.nt.ctripcorp.com/webapp/vacations/diysh(.+)http://localhost:3001/webapp/vacations/diysh$1regex: https://m.ctrip.fat67.qa.nt.ctripcorp.com/resdiyshonline(.+)http://localhost:3001/resdiyshonline$1

    接口返回值修改

    为了修改接口返回值,按照以下步骤操作:

  • 不启用代理规则,直接访问目标网页。
  • 在Fiddler中设置断点,使用命令bap 接口名
  • 刷新网页,找到断点位置,双击进入详情面板。
  • 处理可能出现的乱码问题,修改transformer编码设置为None。
  • 修改textview内容后,重新运行会话,完成返回值修改。
  • 最后清除所有断点,使用命令bpa
  • 通过以上步骤,可以实现对接口返回值的修改和调试,确保开发和测试环境的一致性。

    转载地址:http://rhvxz.baihongyu.com/

    你可能感兴趣的文章
    oracle创建表(并且实现ID自增)
    查看>>
    oracle创建视图与生成唯一编号
    查看>>
    oracle删除重复数据保留第一条记录
    查看>>
    oracle判断空值的函数nvl2,【PL/SQL】 NVL,NVL2,COALESCE 三种空值判断函数
    查看>>
    Oracle发布VirtualBox 7.1稳定版!支持ARM、优化了UI、支持Wayland等
    查看>>
    oracle启动三步
    查看>>
    oracle启动关闭服务,启动关闭oracle服务.bat
    查看>>
    Oracle命令行创建数据库
    查看>>
    Oracle和SQL server的数据类型比较
    查看>>
    oracle和sybase的一些区别
    查看>>
    oracle在日本遇到的技术问题
    查看>>
    Oracle在线重定义
    查看>>
    oracle基础 管理索引
    查看>>
    Oracle增量跟新
    查看>>
    oracle备份恢复之rman恢复到异机
    查看>>
    oracle复习(一)
    查看>>
    ORACLE多表关联UPDATE 语句
    查看>>
    Oracle多表查询与数据更新
    查看>>
    oracle如何修改单个用户密码永不过期
    查看>>
    UML- 类图
    查看>>