转自:https://blog.csdn.net/honjane/article/details/54602926
android使用Charles抓包https请求
- 1.下载Charles 4.0.2
- 2.配置
- 3.手机安装证书
步骤:
1.下载Charles 4.0.2
http://xclient.info/s/charles.html
2.配置
help–>SSLProxying–> Install Charles Root Ceriticate
看到的界面:
找到Charles Proxy CA(xxx)——>打开——>选择信任——>始终信任
有的看到的是Charles Proxy Custom Root Certificate 信任步骤与Charles Proxy CA一致
3.手机安装证书
安装手机证书 (注意: 安装证书过程需要手机wifi设置电脑IP地址代理 否则不会下载证书)
help–>SSLProxying–> Install Charles Root Ceriticate on a Mobile Device or Remote Browser
然后在手机浏览器中访问手机http://charlesproxy.com/getssl
出现安装证书提示,随便打个名称 比如android,选择WLAN(这里Android,一定要选WLAN而不是VPNxxx),确定
到这里手机端就设置好了,下面设置过滤条件
4.设置代理https端口
Charles的工具栏上点击Proxy –》SSL Proxying Settings
然后添加需要代理的host及其port
这里设置的是用*代表全部的host,端口号 443
接下来就可以访问https请求测试