Charles Mapping local简单记录

参考链接,感谢网友分享

一、json假数据准备

  • 通过charles抓包某个接口的服务器返回数据(主要是看返回结构等)
  • 本地创建json文件,例如jsonName.txt
  • 将抓包服务器返回的数据复制粘贴到jsonName.txt保存

至此,本地json文件已准备好,可以随便改你想测试的数据

二、Charles Mapping local环境设置

Charles Mapping local简单记录_第1张图片
Mappinglocal1
Charles Mapping local简单记录_第2张图片
MappingLocal2

三、实践结果

此刻抓包就能看到数据


附如何抓https包和scp命令使用:

1、charles 真机抓包https请求

  • mac和iPhone网络连接设置

两端保证连接同一网段(同时连接一个wifi即可),并手动设置iPhone手机的wifi代理


Charles Mapping local简单记录_第3张图片
ifconfig命令查看或点击charles->Help->Local IP Address里都能查看到
  • mac电脑charles配置
Charles Mapping local简单记录_第4张图片
操作之后会出现相应的提示,根据提示去iPhone上safari访问相应网址安装证书
  • iPhone7p真机charles证书安装信任
Charles Mapping local简单记录_第5张图片
点击iPhone设置->通用->描述文件安装信任
Charles Mapping local简单记录_第6张图片
点击iPhone设置->通用->关于本机->证书信任设置

2、同一局域网高效传输文件工具(尤其特大文件,场景:将A电脑largeFile.zip传给B电脑桌面上)----scp命令链接

  • AB电脑同时打开远程功能
Charles Mapping local简单记录_第7张图片
打开设置->共享
  • A电脑执行如下命令即可
scp largeFile.zip hostname@ip:fileDir

注意:cd到要发送的文件目录或带上路径也行;hostname@ip:fileDir 例如为:[email protected]:/Users/zhangsan/Desktop,可通过远程登录打开那个地方查看

Charles Mapping local简单记录_第8张图片
image.png

你可能感兴趣的:(Charles Mapping local简单记录)