Charles-本地数据替换后台返回数据

一 、Charles

Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器·它允许一个开发者查看所有连接互联网的HTTP通信·这些包括request, response和HTTP headers (包含cookies与caching信息).

二、抓包

1)抓取手机app返回的api数据

打开Charles 点击状态栏中的 Proxies,点击Proxy Setting,如图

Charles-本地数据替换后台返回数据_第1张图片
Proxy Setting
修改下端口:8888;
然后打开手机的 无线局域网设置,点击你电脑共享的Wifi,链接之后,点击此Wifi,进入设置页面,点击底部的中间按钮 手动,即设置电脑IP,设置端口和电脑端口一样。
Charles-本地数据替换后台返回数据_第2张图片
手机局域网设置

然后点击某个app 就可以愉快的抓取数据了。

2)抓取Mac上的数据

抓取Mac上的数据其实很简单,点击Proxy

Charles-本地数据替换后台返回数据_第3张图片
设置Mac

此时点击mac上的应用,就可以抓取了。

三、本地数据替代后台返回数据

这个听起来,很舒服,像模拟假数据一样,来给我一步一步学,其实也很简单
打开Charles,在你抓取的接口地址的地方,右键。


Charles-本地数据替换后台返回数据_第4张图片
设置Map local

点击Map Local,然后会进入一个设置页面


Charles-本地数据替换后台返回数据_第5张图片
Map Local 设置

点击Choose,选择本地的一个文件即可,此文件就是本地数据,可以编写。

四、结语

Charles的用法还有很多,这里推荐下巧神博客里面的一篇文章,里面有许多的用法。

希望能帮助到在开发中需要的童鞋!!!

你可能感兴趣的:(Charles-本地数据替换后台返回数据)