一 、Charles
Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器·它允许一个开发者查看所有连接互联网的HTTP通信·这些包括request, response和HTTP headers (包含cookies与caching信息).
二、抓包
1)抓取手机app返回的api数据
打开Charles 点击状态栏中的 Proxies,点击Proxy Setting,如图
然后打开手机的无线局域网设置,点击你电脑共享的Wifi,链接之后,点击此Wifi,进入设置页面,点击底部的中间按钮手动,即设置电脑IP,设置端口和电脑端口一样。
然后点击某个app 就可以愉快的抓取数据了。
2)抓取Mac上的数据
抓取Mac上的数据其实很简单,点击Proxy,
此时点击mac上的应用,就可以抓取了。
三、本地数据替代后台返回数据
这个听起来,很舒服,像模拟假数据一样,来给我一步一步学,其实也很简单
打开Charles,在你抓取的接口地址的地方,右键。
点击Map Local,然后会进入一个设置页面
点击Choose,选择本地的一个文件即可,此文件就是本地数据,可以编写。
四、结语
Charles的用法还有很多,这里推荐下巧神博客里面的一篇文章,里面有许多的用法。
希望能帮助到在开发中需要的童鞋!!!