【发布时间】:2015-07-29 16:59:20
【问题描述】:
我已将应用程序从 ASIHTTPRequest 转换为 AFNetworking,一切正常,调用 api 时成功获得响应,但 AFNetworking 出现问题,甚至将 Boolean allowInvalidCertificates 设置为 NO。
manager.securityPolicy.allowInvalidCertificates = NO;
我试过NSURLConnection,但同样的问题,一切正常,但我一直收到这个握手错误日志。
此外,我有几个用目标 c 编写的旧应用程序,其中使用了 MKNetworking/AFNetworking,API 工作正常,我也得到了响应。
但困扰我的是我开始在日志中收到这条消息:
CFNetwork SSLHandshake 失败 (-9810)
无论 SOAP/REST 调用 API 时,奇怪的事情是在几个应用程序中我没有使用 SSL,但仍然得到它。
我已通过互联网/博客/Stackoverflow 检查并尝试了所有找到的解决方案,但问题仍然存在。
最后这段代码(-9810)是什么?
【问题讨论】:
-
你是在调用https api吗?
-
@NileshPatel 是的,主要是 https,但很少有 http
标签: objective-c iphone ssl afnetworking sslhandshakeexception