• charles抓取线上接口数据替换为本地json格式数据


    最近要做下拉刷新,无奈测试服务器的测试数据太少,没有足够的数据做下拉刷新,所以用charles抓取了测试服务器的接口,然后在伪造了很多数据返回到我的电脑上,下面来说说使用方法:

    第一步:

      安装翻墙软件 XX-net,这个自己去百度安装方法,切换连接方式为系统代理,如下图:

    第二步:以window为例,让charles支持跨域

    打开charles软件 - > proxy菜单栏 -> 勾选windows proxy -> Flie菜单栏 -> New Session ->刷新你的chrome浏览器要抓取接口的页面 -> charles会出现你打开的页面地址和这个页面要调取的测试服务器的地址(包括接口):如下图:

    -> 下一步需要设置charles支持跨区调数据接口,即设置头部响应地址 -> Tools菜单栏 -> Rewrite -> 按照图上的顺序设置:

    到第4步出现下图设置,请按步骤进行:

    第三步:给接口伪造多个数据

    在本地随便一个位置建立一个你的接口返回的数据格式,并按这个格式伪造多个返回的数据,命名为*.json,点击charles里面的接口,右键选择map local

     然后下一步->

    -> 点击确定以后 -> 刷新chrome里面你打开的页面 ->页面就会出现你伪造的数据了

  • 相关阅读:
    JAVA中的流-简介(二)
    JAVA中的流-简介(一)
    Java中内部类简介
    应用小练习-自定义栈
    集合知识点(二)
    集合知识点(一)
    JAVA中的正则表达式简介
    从头文件中学习sfr和sbit
    PCB中实现元器件旋转一个角度放置
    DXP中插入LOGO字体方法(2)
  • 原文地址:https://www.cnblogs.com/lily1010/p/5788904.html
Copyright © 2020-2023  润新知