iOS中Charles抓包并篡改返回的数据

前提是已经会使用Charles进行抓包

关于Charles的抓包基础可以参考下面的链接:
  1. iOS开发之抓包工具Charles的安装配置及使用详解

  2. iOS开发辅助工具-抓包工具-charles青花瓷

抓包开始

  1. 首先手机和电脑在同一个WiFi环境下,然后手机打开一个网络请求,在Charles中抓取到了手机的网络请求数据
Charles抓包数据
  1. 右键网络接口选择Save Response把数据保存到本地去
response数据

3. 注意文件名命名为json格式,\*.json,我取得名字为localData.json

本地json
  1. 打开保存在本地的localData.json,修改里面的网络数据为自己想要的结果
本地的网络数据
  1. 右键点击网络请求接口,选择Map Local
1.Map Local
  1. 将其指定为本地的映射文件localData.json
2.Map Local

接下来手机重新刷新获取网络数据就会发现新的界面的数据已经被修改了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容