本文讲解的内容是Charles简易使用指南,主要包括:
- Charles的作用
- 安装Charles
- 配置Charles
- 电脑安装证书
- 手机安装证书
- 手机修改wifi代理
- 使用Charles抓包
- 使用Charles Mock 返回值
- 使用Charles发送请求
- 解决unknown问题
Charles的作用
- 将移动端流量复制到电脑上,方便进行抓包
安装Charles
- 下载地址:https://www.charlesproxy.com/download/
- 参考文档:CHARLES-Charles安装与使用
配置Charles
-
1、电脑安装证书
-
2、手机安装证书
- 下载证书:手机浏览器输入:chls.pro/ssl即可下载
- 安装证书:找到证书的下载地址,点击安装
- 下载证书:手机浏览器输入:chls.pro/ssl即可下载
-
手机修改wifi代理
- android手机的代理,需要在配置的时候修改:域名、IP、端口
- android手机的代理,需要在配置的时候修改:域名、IP、端口
使用Charles Mock 返回值
- 选择需要抓取的接口所在文件夹,右键,点击Breakpoints
- 手机端发起请求,Charles显示断点执行,选择“Edit Request”,编辑mock入参,点击execute,执行
- 选择“Edit Response”,编辑mock出参,点击execute,执行
- 终端就会显示 mock后的数据
使用Charles抓包
- 连接上显示下图:
- 查看session
- 不会显示unknown
- 会显示代码结构
- 会显示cookie或者session
使用Charles发送请求
- 发送请求
- 1、点击出现界面
- 2、URL
- 3、body体
- 4、执行
解决unknown问题
- 添加上*.*就可以了
- 如果仍然没有解决可以试试下面的方法
- 下载微信桌面版
- 分享小程序到电脑
- 在电脑上打开,用Charles抓包