CFNETWORK SSLHANDSHAKE仅在3G/4G上失败(-9806)(不在WiFi上)



我知道这个问题已经以类似的静脉提出了几次,但是此错误仅发生在3G/4G连接上,而不是在WiFi连接上。

我还为我的信息添加了适当的nsexceptiondomains和键。

我有:

NSTemporaryExceptionAllowsInsecureHTTPLoads = YES
NSThirdPartyExceptionRequiresForwardSecrecy = NO
NSTemporaryExceptionMinimumTLSVersion = 1.0
NSIncludesSubdomains = YES

我正在尝试向Amazon EC2实例(Linux)提出HTTPS请求。

最终解决了问题。原来,我在我想访问的URL面前错过了一个" www"。SSL证书已在域名中注册为" www",此不一致是错误的。

这也可能解释了为什么错误仅在移动数据上发生,但是我对细节不太清楚,所以也许其他人可以解释这一点。

最新更新