博客
关于我
使用抓包工具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树形查询 start with connect by
    查看>>
    oracle毕业论文题目,历届毕业论文申报题目大全.doc
    查看>>
    oracle求助---win7下oracle配置相关疑问Starting Oracle Enterprise Manager 10g Database Control ...发生系统错误 5。
    查看>>
    Oracle流程控制语句
    查看>>
    oracle深度解析检查点
    查看>>
    Oracle游标
    查看>>
    oracle游标数最大数,Oracle 最大连接数 最大游标数
    查看>>
    oracle用户改名
    查看>>
    oracle用户解压不了,PLSQL developer 连接不上64位Oracle 的解决方法
    查看>>
    oracle用户解锁
    查看>>
    Oracle用游标删除重复数据
    查看>>
    Tomcat学习总结(19)—— 为什么首选Tomcat作为JavaWeb应用服务器?
    查看>>
    oracle的内置函数
    查看>>
    Oracle的存储结构
    查看>>
    Oracle的聚合函数group by结合CUBE和ROLLUP的使用
    查看>>
    Oracle监听配置、数据库实例配置等
    查看>>
    Oracle知识补充
    查看>>
    Oracle笔记(十三) 视图、同义词、索引
    查看>>
    Oracle笔记(十) 约束
    查看>>
    Oracle系列:安装Oracle RAC数据库(二)
    查看>>