用 Charles 抓包(http 与 https)
文章转自:charles工具抓包教程(http跟https)
下载好之后,在电脑上安装好。
NOTE: 手机要跟电脑要在同一个网络
在电脑上打开 Charles
Proxy -> Proxy Settings
默认端口通常为 8888 记下后面要用到。
Windows: > ipconfig/all
MAC OS / LINUX: > ifconfig
假设这里为: 192.168.9.129
在手机上打开
设置 - 无线网络 - 选中与电脑同一个无线路由器的网络 - 高级设置 - 手动 HTTP 代理
代理服务器主机名 : 192.168.9.129代理服务器端口 : 8888此时若无错误,手机上访问网页,Charles 中就应该可以看到抓到的数据包了。
先保证 charles 可以正常抓取 http 协议包,即上述步骤没有错误
电脑上设置 Charles 的 SSL 代理
Proxy->SSL Proxy SettingsEnable SSL Proxyingapi.douban.com:443
443依次点击 Help->SSL Proxying ->Install Charles Root Certificate on a Mobile Device or Remote Browser...
http://charlesproxy.com/getsslhttp://chls.pro/ssl至此就可以抓 HTTPS 协议包了。
上一篇 微信小程序常见错误