1、显示模式:Structure和Sequence
(1)Structure模式可以清楚的根据具体域名分析和处理数据,不同的域名包含不同的请求信息
(2)Sequence模式则是将所有的请求信息按照顺序显示,最新的请求信息显示在最下面
2、电脑端抓包
(1)Charles支持抓http、https协议的请求,但不支持socket请求
(2)“垃圾桶”标签作用是清理,可以清理掉当前抓取到显示的所有请求
(3)“望远镜”功能是搜索
(3)圆球红点的标签作用是抓取数据是否显示,当点击后即立即抓取,当不点击即不抓取
(4)“小铅笔”标签作用是可以将选择的请求信息进行修改,然后点击Execute执行发送一个修改后的请求
3、手机端抓包
(1)首先电脑端和手机端需要配置在同一个局域网内,并保证电脑端的防火墙是关闭的状态
(2)charles设置代理端口:Proxy--Proxy Setting,端口一般默认为8888
(3)手机端配置代理,在手机连接的wifi中设置HTTP代理,服务器填写电脑端的IP地址,端口即填写charles设置的8888,设置完毕即可抓包手机app请求。
注意在抓包结束后记得关闭手机端的HTTP代理,否则访问会出现异常