幼敏悟过人,读书辄成诵。这篇文章主要讲述Windows系统下使用Charles抓取Android模拟器http请求相关的知识,希望能为你提供帮助。
系统软件情况:Win10系统,Charles4.5.6,夜神模拟器6.6.0.9
Charles已经安装了证书以便获取https请求,下面记录android模拟器的相关设置。
整体过程:在夜神模拟器上配置本机代理-->
模拟器下载证书-->
模拟器安装证书
1、在夜神模拟器上配置本机代理。
代理IP就是本机IP,通过cmd-ipconfig可以查询到。
模拟器中打开设置-WLAN:
文章图片
鼠标指针悬停在WiredSSID并长按,再点击修改网络:
文章图片
在网络设置窗口中,配置上本机IP和端口号,端口号默认8888,点击保存:
文章图片
【Windows系统下使用Charles抓取Android模拟器http请求】这样就可以获取请求了。
2、模拟器下载证书。
在charles中,Help-> SSL Proxying-> Install Charles Root Certificate on a Mobile Device or Remote Browser
文章图片
出现提示框:
文章图片
在夜神模拟器的浏览器地址栏输入chls.pro/ssl,这里常会出现一直提示证书有问题的弹框,需要多次点击继续直至弹框消失,证书一般会自动下载。
3、模拟器安装证书。
模拟器中打开设置-WLAN,右上角三个点的高级:
文章图片
再点击安装证书:
文章图片
这时文件列表中会有刚刚下载的charles证书,点击证书后命名安装即可:
文章图片
安装时候会需要设置系统密码,按提示自行设置就OK啦~
以上~
推荐阅读
- Appium自动化测试之键盘操作pressKeyCode()方法(Android特有)
- Android 资源目录
- Android Zygote进程
- excel导出报错(The supplied data appears to be in the Office 2007+ XML.)
- 更换安卓模拟器路径
- uni-app框架简介
- APP自动化1——Appium+pycharm自动化环境搭建全流程
- mysql安装error(the security setting could not be applied)
- 让你的Android studio 更美起来Monokai主题