问题描述

最近在开发调试微信小程序,开发完成后用自己的安卓手机查看体验版时,打开fiddler抓包代理工具,发现小程序获取列表失败并报request:fail-202:net:ERR_CERT_AUTHORITY_INVALID 错误,可是关闭fiddler后有能正常浏览。

解决办法

初步怀疑是fiddler证书有问题,尽管手机已安装并信任该证书,但在小程序里面仍有问题。在微信开发者社区寻找相关问题时发现,很多人都遇到了相同的问题问题链接

我把在手机上安装微信6.7.3版本之后,果然可以抓包到,问题解决

原因分析

谷歌后发现在Android7.0及以上的系统中,每个应用可以定义自己的可信CA集。默认情况下,应用只会信任系统预装的CA证书,而不会信任用户安装的CA证书。这里微信7.0及以上版本只信任自己内置的证书

如果您对本文有什么疑问,欢迎提出个人见解,若您觉得本文对你有用,不妨帮忙点个赞,或者在评论里给我一句赞美,小小成就都是今后继续为大家编写优质文章的动力, 欢迎您持续关注我的博客:)

 

转载出处:http://www.cnblogs.com/jesse131/

posted on 2021-01-26 15:32  刘世涛6192  阅读(3050)  评论(0编辑  收藏  举报