使用Charles抓包手机的https请求
在PC端可以比较方便地通过Chrome浏览器的开发者工具查看网页请求数据,到了手机端,特别是一些混合APP里面,网页的请求数据就不太容易看到,这个时候就需要借助Charles或者Fiddler等抓包工具来查看了.
Mac开启热点,供手机组成局域网
Mac通过网线连上网以后,打开Mac的互联网共享,可以开启一个热点.
- 共享来源为网线端口(比如我是用USB以太网转换接口连的网,就选USB LAN)
- 共享的目标端口为 Wi-Fi
- 下方的Wi-Fi选项可以设置热点的名称和密码
Charles设置开启代理
https请求是加密的.默认情况下,Charles抓取的内容是无法查看的,需要设置好证书才能解密
手机设置好代理并信任证书
手机连上Mac开启的热点,点击热点右侧的图标,设置好http代理(IP填写Mac电脑USB网卡的IP,端口填写Charles代理设置步骤填写的端口),并将Charles证书保存到手机上