Charles抓取http接口数据

##1.Charles抓取http接口数据
这个资料网上一大堆,此处不再赘述。本着认真负责的态度我还是到网上找了一篇图文并茂的文章供大家参考 iOS使用Charles(青花瓷)抓包并篡改返回数据图文详解

值得一提的是,这篇文章中讲解的使用Charles修改返回数据,在调式过程中还是很有用的,感兴趣的可以看一下

2.Charles抓取https接口数据

概括来说https抓包只需要两步(PS:忽略了设置代理信息等步骤)

  • 安装相关证书
  • 配置环境

2.1 安装相关证书

此处网上能够搜到的资源大多事给你提供了一个证书下载地址,根据我的操作,这是没有必要的。安装证书只需要一下几步:

  • 2.1.1.安装电脑证书
    mac安装证书注意要在钥匙串中找到对应的证书,设置信任

  • 2.1.2.请求手机证书
    Help --> SSL Proxying

Charles 3.10.2 版本界面

Charles 4.1.2 版本界面
设置代理

在相关的手机中打开Safari软件,输入图片中默认的地址,手机会自动跳转到证书下载界面,按照提示安装即可

2.2配置相关环境

1.SSL Proxying Settings

2.设置可用状态以及抓取端口信息

3.添加端口

这样就可以抓包了,如果10.0的系统不可以,可以试试下面解决办法

证书安装界面

iOS9.0 系统相关界面

iOS10.0 系统相关界面

iOS10安装证书描述文件以后,需要 手动设置信任证书

iOS10.0 手动设置证书信任

终于大功告成,来看一下效果吧。
iOS10 抓取京东 https 接口信息

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值