工具|工具 | IOS https Charles 抓包
作者所有文章,只为记录测试学习之路,全是作者再整理过,且成功。本文适用:IOS + Charles 4.x,作者成功案例:IOS + Charles 4.2.7。(Android https 抓包,请看下一篇 工具 | Android各系统 https Charles 抓包;charles 激活和 http 抓包请看上一篇:工具 | Charles 4.2 激活与入门使用)
【工具|工具 | IOS https Charles 抓包】点关注不迷路!欢迎交流沟通,同在学习的伙伴们也可以点波关注共同成长。另,求大神带hhhhhhhh!
一、获取地址 点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device,出现弹窗得到地址 chls.pro/ssl (不用动,这个地址要输入到手机浏览器)。
文章图片
电脑安装证书
文章图片
出现弹窗得到地址 chls.pro/ssl 二、手机安装SSL证书 在手机Safari浏览器输入地址 chls.pro/ssl,就会出现如下证书安装页面,无论跳出什么页面和弹窗都点击安装,直至完成。
注意1:(1)设置好手机HTTP代理;(2)电脑上Charles要开着;不然输入这个网址 chls.pro/ssl 安装不了证书。
文章图片
输入地址 chls.pro/ssl 出现证书安装页面
文章图片
手机完成证书安装 注意2:IOS10.3以下系统会自动信任,IOS10.3 以上系统,需要手动在 设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书。
文章图片
IOS10.3以上系统需手动勾选 三、Charles设置Proxy 点击 Proxy -> SSL Proxying Settings...
文章图片
点击 Proxy -> SSL Proxying Settings... 勾选 Enable SSL Proxying,点击 Add。
文章图片
点击 Add Host 设置要抓取的 https 接口,比如:Host 填写:https://api.weibo.cn,Port 填写:443(端口都是443)。
文章图片
Host 设置要抓取的 https 接口 不知道 Host 的,可以先抓下包,然后复制 URL。
文章图片
抓包,复制URL 四、进行HTTPS抓包
让手机重新发送 https 请求,可看到抓包。
文章图片
进行 https 抓包 Android https 抓包,请看下一篇 工具 | Android各系统 https Charles 抓包;
charles 激活和 http 抓包请看上一篇:工具 | Charles 4.2 激活与入门使用
推荐阅读
- 2020-04-07vue中Axios的封装和API接口的管理
- 画解算法(1.|画解算法:1. 两数之和)
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 孩子不是实现父母欲望的工具——林哈夫
- iOS中的Block
- ts泛型使用举例
- 最有效的时间管理工具(赢效率手册和总结笔记)
- 工具|后天就是七夕节,你准备好了吗(送上几个七夕代码,展示你技能的时候到了!)
- 记录iOS生成分享图片的一些问题,根据UIView生成固定尺寸的分享图片
- https请求被提早撤回