引言

Reqable 的前身是 HttpCanary(一款 Android 平台应用程序),但是我们推翻了所有的技术栈,并用 C++和 Flutter 重写,只保留了 logo 和主题色,所以两者并没有太多关联。当然,Reqable 的使命之一,就是完全替代 HttpCanary。

Reqable 抓包过程

本文以 windows 和 android 端配合使用为例。单独 android 端使用也可完成抓包,使用 windows 端配合主要是方便复制数据。

安装与配置

下载并安装 Reqable

安装证书

打开 Reqable Windows 端应用,安装根证书到 Android 设备,根据操作步骤在 android 安装证书

android 端安装证书 Android 端需要安装两个证书(一个 windows 用的一个 Android 本机用)

Android 端点右上角,选择应用程序,筛选应用,此处只选 JD 即可

抓包

  1. windows 端点击启动
  2. Android 端 右下角抓包

启动 JD

打开jd右下角我的,下拉刷新一下

筛选数据

此时 window 端应该已经有数据了,CTRL +F 搜索 client

1.     取最新的一条 url 以https://api.m.jd.com/client.action?functionId= 开头的点进去
2.     将 cookie,jec,jdgs,url 的内容复制黏贴到 config.ini 的对应位置

注意事项