疑问:我们在开发网站项目的时候,我们可以通过浏览器的debug模式来看request以及response的数据,那么如果我们开发移动端项目没有网页呢?如何抓取数据呢?
解决:Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当程序连接Charles的代理访问互联网时,Charles可以监控这个程序发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request、response和HTTP headers
步骤:
1、安装
去Charles的官方网站:https://www.charlesproxy.com/download/ 下载最新版的相应操作系统的Charles安装包安装即可
2、电脑配置
- 下载完成之后打开,如果不是破解版的会有8秒的延迟,请耐心等待
点击Charles内任意地方,然后点击最上方的Help→SSL Proxying→Install Charles Root Certificate