Charles抓取APP接口请求数据

一、Charles环境安装

    1. 需要具备jdk1.8

Jdk下载官网:https://www.oracle.com/technetwork/java/javase/downloads/index.html

Windows10新手下载安装:

https://jingyan.baidu.com/article/8275fc864af63346a03cf684.html

Windows10jdk环境变量配置:

https://jingyan.baidu.com/article/db55b609fa946e4ba20a2f56.html

Mac新手下载安装:https://jingyan.baidu.com/article/6079ad0ececa5128ff86dbda.html

Mac环境变量配置:https://jingyan.baidu.com/article/908080221f3cfefd91c80fbf.html

二、操作步骤

  • 1.找到Charles所在IP和端口,如下操作


    image.png
image.png
  • 2.在手机上点击>进入(ps:各品牌手机进入代理方式有差别,基本上都是一样,此处以小米手机为例)


    image.png
  • 3.继续点击>进入


    image.png
  • 4.找到《代理》选择“手动”输入IP和端口号


    image.png
  • 5.不要忘了点【保存】


    image.png
  • 6.回到Charles界面,弹出如下界面点击“Allow”(ps:Mac跟Windows是一样的)


    image.png

代理链接成功,可以愉快的抓包了(ps:不用代理的时候记得断开代理,断开的步骤跟连接是一样的)

  • 不抓包的时候,记得关闭代理,不然会出现一些奇奇怪怪的事情,一不小心会吓你一跳


    image.png

代理链接成功,可以愉快的抓包了

三、证书安装

image.png

但是这个红色××是个啥,不要慌,你的手机没有安装证书
下面小编给你讲如何安装证书步骤

  • 1.找到如何下载证书,先到Charles里,不错还是这样找到下面红色地址,对这就是一个地址不要怀疑,也不要问为什么反正她就是一个地址


    image.png
    1. 手机打开Chrome浏览器,输入上面那个地址(chls.pro/ssl)【ps:iPhone手机不用Chrome浏览器里下载,直接在Safari浏览器下载即可,iPhone安装证书后,需要到“关于手机”中“证书信任设置”里打开刚下载的证书开关,然后重启app】
    1. 手机会提示你正在下载,下载完成后提示你起一个响亮的名字,好的,现在要输入一个密码这个密码是你的手机锁屏密码,如果没有锁屏密密码可以设置一个
    1. 安装完成后,重启app和Charles即可
    1. 看到抓包结果如下


      image.png

      image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容