美文网首页
Charles抓取APP接口请求数据

Charles抓取APP接口请求数据

作者: 想飛的烏龜 | 来源:发表于2019-04-10 12:11 被阅读0次

    一、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

    相关文章

      网友评论

          本文标题:Charles抓取APP接口请求数据

          本文链接:https://www.haomeiwen.com/subject/bicniqtx.html