zvv

Charles 使用(app http抓包,request拦截,response拦截)

1、Charles 概述

关于抓包工具:先后琢磨过 wireshark,fiddler,burp suite,charles 。
不得不说在http request拦截与responce数据模拟上charles真的是比较简洁好用。

破解版本下载:

2、配置

3、charles 数据包展示

比较简洁的tab 左边有域名归类:

右边是单个请求:

4、请求过滤

太多的请求总是凌乱:
Proxy -> Recording Settings 以手机酷狗为例子。

5、请求与响应拦截类比

6、charles http 拦截(Breakpoints)

在Sequence 这拦,选择要拦截的接口,右击 -> Breakpoints 以后的请求和响应分别拦截一次跳到改数据内容页面。
按钮说明:

6、save

在Sequence 这拦,选择要拦截的接口,右击 ->
- save Request 请求内容保存
- save Responce 响应内容保存

7、map (非常好用的功能,mock 效果)

在Sequence 这拦,选择要拦截的接口,右击 ->
- map remote 该请求结果使用另一个请求的结果
- map local 该请求的结果使用本地文件
这是一个非常好用的功能,有mock 模拟数据的用处。比如说服务端不方便给各种数据,可以在这里客户端自己构造数据测效果。

8、FAQ

8.1、 中文乱码

edit -> preferences -> 选择一个中文字体就可以了

via。http://blog.csdn.net/lckj686/article/details/57302934

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »

因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合AMP标准。