iOS开发android技术手机移动程序开发

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

2017-06-15  本文已影响70人  LeoZzz

一 、Charles

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

二、抓包

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

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

Proxy Setting 修改下端口:8888;
然后打开手机的无线局域网设置,点击你电脑共享的Wifi,链接之后,点击此Wifi,进入设置页面,点击底部的中间按钮手动,即设置电脑IP,设置端口和电脑端口一样。
手机局域网设置
然后点击某个app 就可以愉快的抓取数据了。

2)抓取Mac上的数据

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

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

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

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


设置Map local

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


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

四、结语

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

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

上一篇下一篇

猜你喜欢

热点阅读