微信小程序無法抓包的解決辦法及原因分析


問題描述

最近在開發調試微信小程序,開發完成后用自己的安卓手機查看體驗版時,打開fiddler抓包代理工具,發現小程序獲取列表失敗並報request:fail-202:net:ERR_CERT_AUTHORITY_INVALID 錯誤,可是關閉fiddler后有能正常瀏覽。

解決辦法

初步懷疑是fiddler證書有問題,盡管手機已安裝並信任該證書,但在小程序里面仍有問題。在微信開發者社區尋找相關問題時發現,很多人都遇到了相同的問題問題鏈接

我把在手機上安裝微信6.7.3版本之后,果然可以抓包到,問題解決

原因分析

谷歌后發現在Android7.0及以上的系統中,每個應用可以定義自己的可信CA集。默認情況下,應用只會信任系統預裝的CA證書,而不會信任用戶安裝的CA證書。這里微信7.0及以上版本只信任自己內置的證書


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM