小程序請求抓包方案
- 2020 年 1 月 14 日
- 筆記
在PC上調試WEB服務,可以使用chrom自帶的工具查看請求和響應, 如果在手機上,相關的工具相對缺乏, 本文介紹一種基於代理的手機端請求獲取方案。
- 下載安裝charles:https://www.charlesproxy.com/download/ | https://xclient.info/s/charles.html
- 安裝證書
- 安裝證書到本機:打開charles -> help -> SSL Proxying -> Install Charles Root Certification
- 信任證書: 操作系統 -> other -> 鑰匙串訪問 -> 證書信任

- 手機安裝證書: 方法一: 3.1. 打開charles -> help -> SSL Proxying -> Install Charles Root Certification On Remote Device .. 3.2 手機wifi 設置代理, 瀏覽器打開 chls.pro/ssl 看是否有提示安裝證書 方法二: 3.3. 另存證書文件,下載到手機, 安裝。charles -> help -> SSL Proxying -> Save Charles Root Certification 3.4 手機上設置信任證書 手機上: 設置 -> 通用 -> 關於本機 -> 證書信任設置 -> 針對根證書啟用完全信任

查看是否安裝完成: 手機上: 設置 -> 通用 -> 描述文件與設備管理

- 設置需要代理的https請求, 否則, 會訪問失敗: 選擇需要處理的域名 -> 右鍵 -> Enable SSL Proxying
- 小程序上訪問小程序, 查看效果
