手机端设置代理成功后,Charles就会弹出一个框,直接点击允许。然后在Charles菜单栏中点击Help,然后点击SSL Prosying,在弹出框中点击如下图部分:
见点击后的截图:
打开手机的浏览器,输入http://charlesproxy/getssl按下回车键后,跳转到一个新的地址,提示是否允许,点击允许,见如下所示:
点击允许后,跳转到一个安装描述文件,见如图:
点击安装按钮,会提示警告,忽略警告,再次点击安装按钮,见如图所示:
在下面弹出的框中,直接点击安装,见图:
安装成功后,点击完成按钮,见图:
下来设置信任证书,在苹果手机中,点击设置–>通用–>关于手机–>证书信任设置,点击后,见图:
点击信任证书,会弹出框,见图:
点击继续按钮,证书设置信任完成。
下来在Charles菜单栏点击Proxy,然后点击SSL Proxying Settings,配置弹出框显示的信息:
然后点击OK。至此,抓取手机上HTTPS的请求配置完成。
在网易云课堂,搜索无涯 接口自动化测试,在手机上操作,在Charles就可以抓取到搜索的请求,见图:
再见服务端返回的响应数据: