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

一 、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的用法还有很多,这里推荐下巧神博客里面的一篇文章,里面有许多的用法。

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

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

推荐阅读更多精彩内容

  • 更漏子 香风近,杏花小。小檐里双燕到。柳斜斜,细雨晴。浅草马蹄轻。 雨如酥,桃花娇。天连微云飘渺。暮云垂,盈盈水,...
    淡墨卿衫阅读 1,391评论 2 0
  • 树叶唰唰唰的响, 白菜唰唰唰的响, 哗!哗!哗! 雨在院子里发狂, 惊醒了我的梦乡! 雨,你赔我的梦! 梦,你给我...
    木貞ma阅读 3,938评论 0 0
  • 死红 “Agatha Christie和Stephen Edwin King,你更欣赏哪一位?” “欧亨利。” “...
    IR975阅读 3,427评论 1 2