博客
关于我
使用抓包工具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/

    你可能感兴趣的文章
    oldboy.16课
    查看>>
    OLEDB IMEX行数限制的问题
    查看>>
    ollama 如何删除本地模型文件?
    查看>>
    ollama-python-Python快速部署Llama 3等大型语言模型最简单方法
    查看>>
    Ollama怎么启动.gguf 大模型
    查看>>
    ollama本地部署DeepSeek(Window图文说明)
    查看>>
    ollama运行多模态模型如何进行api测试?
    查看>>
    OMG,此神器可一次定一周的外卖
    查看>>
    Omi 多端开发之 - omip 适配 h5 原理揭秘
    查看>>
    On Error GOTO的好处
    查看>>
    onclick事件的基本操作
    查看>>
    oncopy和onpaste
    查看>>
    onCreate中的savedInstanceState作用
    查看>>
    onCreate()方法中的参数Bundle savedInstanceState 的意义用法
    查看>>
    One good websit for c#
    查看>>
    One-Shot学习/一次学习(One-shot learning)
    查看>>
    OneASP 安全公开课,深圳站, Come Here, Feel Safe!
    查看>>
    OneBlog Shiro 反序列化漏洞复现
    查看>>
    oneM2M
    查看>>
    Oneplus5重装攻略
    查看>>