案例:我想使用Charles Proxy调试Genymotion对API的请求。设置Genymotion(代理:10.0.3.2和端口:8888)后,我得到了不可读的响应。经过一番搜索,我发现它可能与SSL的使用有关。我已经从http://www.charlesproxy.com/getssl/
成功地在模拟器上安装了Charles证书,但仍然收到这种无法读取的响应。
this answer和this guide对我没有多大帮助
最佳答案
1)您必须添加设备证书(已完成)。
2)您需要在SLL代理表中添加位置。
从菜单中:代理---> SSL代理设置...---> SSL代理
单击添加。
在主机框中,输入要翻译的站点名称(如果需要,请使用通配符)。示例:*。mysite.com
将端口留空。
单击确定。
确保选中了“启用SSL代理”,并且还选中了主机过滤器。
单击确定。
重新启动Charles。
关于android - 带有Genymotion的Charles Proxy:监视https->无法读取的响应,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38356829/