charles设置:抓取小程序的请求包

一直以为小程序的包没有办法抓取,直到前段时间,培训微信小程序开发的时候才了解到,在微信正式环境中,接口请求需要使用https协议,官方文档中描述如下图:

charles设置:抓取小程序的请求包

所以想要抓包工具能够抓取https协议的包,需要安装ssl证书

(1)在charles中,Help>SSL Proxying>Install…on a Mobile…
charles设置:抓取小程序的请求包
(2)保存证书,Save Charles Root Certificate,保存时,选择.cer格式
charles设置:抓取小程序的请求包
(3)将证书传到测试机,安装,安装成功后,charles就可以抓到微信小程序的包啦