基础配置
1.打开软件,mac和手机在同一个wifi下
2.代理设置
image.png
3.勾选HTTP代理,端口写8888,OK
image.png
4.安装证书
image.png
手机添加代理,下载证书
image.png
点击配置代理,选择手动,配置上面弹框中的ip和端口
image.png
image.png
然后打开Safari,输入网址 chls.pro/ssl 下载证书.
会出现提示框,选择允许
image.png
然后再刷新手机浏览器,点击允许.
image.jpeg
点击安装,输入密码
image.jpeg
image.jpeg
已安装描述文件.png
证书信任设置
设置->通用->关于本机->证书信任设置->打开Charles Proxy CA信任开关
证书信任设置.jpeg
安卓设置
image.png
image.jpeg
image.jpeg
注意:设置完证书以后,安卓无法看到具体HTTPS请求内容,无论在Charles怎么配置都不管用,需要在代码中配置.不过HTTP的请求是可以的
image.png
如果想看到具体HTTPS具体内容参考以下链接
https://blog.csdn.net/mrxiagc/article/details/75329629
https://blog.csdn.net/u011045726/article/details/76064048/
5.电脑安装证书
image.png
双击,然后选择始终信任
image.png
image.png
6.打开APP,在Charles就能看到HTPPS访问的信息了
image.png
乱码解决办法 proxy->ssl proxy setting -> add > *:443 OK!
image.png
image.png
image.png
断点
1.proxy->breakpoint settings, enable & add
image.png
image.png
2.配置断点,可配置请求和响应断点开关
image.png
例如,模拟网络请求超时的状况,就勾选response,用户再调用该请求,就会一直得不到响应.
3.拦截到请求响应,选择 放弃或者执行
image.png












网友评论