1.首先了解一下抓包工具charles
Charles是一个HTTP代理、HTTP监控、反向代理的工具。它能让开发者清楚的查看你的APP设备或者PC浏览器和应用层协议HTTP 和SSL/HTTPS网络通讯的信息,包括请求,响应数据等。
2.实际操作
2.1charles->proxy->http proxy
查看到对应的代理端口号,通常是8888
2.2ios的证书安装
iso需要将wifi的代理设置成你charles所在机器的地址,之后通过safri访问http://www.charlesproxy.com/getssl 下载安装证书
2.3 开启ssl proxy
charles->proxy->ssl proxy settings
将你要访问的https的域名和端口加上 例如gw.chesq.com,端口443
3.最后APP重启
手机操作APP就可以在charles上看到对应的报文内容了