因为用的是Mac系统,所以使用的是Charles,Fiddler原理一样。
IOS
首先打开Charles
勾选Mac OS X Proxy ,然后打开ProxySettings ,勾选HTTP proxying
接着打开SSL Proxying Settings
配置HOST 为 * 端口443
这时候电脑上的配置ok了,需要给模拟器安装证书
打开模拟器的Safari,输入 http://www.charlesproxy.com/getssl/
允许、安装
or
新版
Charles
直接在帮助里安装即可接着在设置-》通用-》关于本机-》证书信任设置 里打开信任
ok,这时候就能抓到模拟器的请求拉
Android
在电脑上的设置同IOS。
由于需要修改wifi代理,而Android Studio的自带模拟器却没有Wifi选项,我这边使用的是Genymotion模拟器。
首先从Charles导出证书
然后在设置-》安全-》从SD卡安装导入证书
可以直接将证书拖入模拟器,双击安装即可。
保存完证书打开设置-WLAN
长按wifi
修改网络,设置手动代理
OK,现在再访问试试