查尔斯未能获得 https 请求

Posted

技术标签:

【中文标题】查尔斯未能获得 https 请求【英文标题】:Charles failed to get https requests 【发布时间】:2017-04-18 02:19:02 【问题描述】:

我已经在我的 ios 设备和我的 MacBook 上安装了 Charles Root 证书。但是,当我使用 Charles 的 iPhone 代理时,Charles 无法获得 HTTPS 请求。它表明 SSLHandshake: Received fatal alert: unknown_ca

我的 Charles 版本是 4.0.2,我已经在我的 mac 上安装了证书并且受信任。 我的 iOS 版本是 10.3.1,我也在 iphone 上安装了证书。

谁能帮我解决这个问题?非常感谢。

【问题讨论】:

【参考方案1】:

iOS 10.3+ 引入了一项新设置来授予证书权限。既然您已经安装了 Charles 证书,那么您需要做的就是转到 Settings > General > About > Certificate Trust Settings > Toggle the cert to on。希望对您有所帮助。

【讨论】:

我昨天已经解决了这个问题。但是你的回答是对的。非常感谢。

以上是关于查尔斯未能获得 https 请求的主要内容,如果未能解决你的问题,请参考以下文章

查尔斯请求“文本”选项卡

查尔斯没有看到网络请求

SSLWebClient 请求 https 页面出错:未能创建 SSL/TLS 安全通道

查尔斯监控终端请求

如何解析查尔斯中的所有请求,除了一个

查尔斯代理本地主机到https