Charles抓取https请求

PC端 抓取https请求

第一步:在Charles安装及配置 的基础上
选择“Proxy—SSL Proxy Settings”,勾选“Enable SSL Proxying”,在Location部分选择add,host中填"*",port中填"443"Charles抓取https请求_第1张图片
Charles抓取https请求_第2张图片
或者Host设置要抓取的https接口,比如想抓这个
Charles抓取https请求_第3张图片
Host填写:https://m.baidu.com 或者 *.com *.cn
Port填写:443

移动端抓取https请求

第一步:点击“Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser”,会出现一个弹窗,点击弹窗中“确定”
Charles抓取https请求_第4张图片
第二步:打开手机浏览器,输入chls.pro/ssl,访问该地址会下载charles证书,将此证书安装到手机上即可

如果是IOS手机,还需要在手机中开启证书信任:进入“设置—>通用—>关于本机—>证书信任设置”,开启刚才安装的charles证书即可

验证:设置—更多设置—安全—受信任的凭据—用户,有你的Charles证书就说明已经ok了

有些特殊手机下载好证书后不能直接安装,
点击“Help -> SSL Proxying -> Save Charles Root Certificate…
下载下来
Charles抓取https请求_第5张图片保存
设置—更多设置—安全(系统安全)—(加密与凭据,有的没有这步)手动从手机储存和SD卡安装 即可,安装过程中需要输入密码

你可能感兴趣的:(配置)