CFNetwork SSLHandshake失败(-9810)问题(Objc)
我已经将应用程序从ASIHTTPRequest转换为AFNetworking,对我来说都工作正常,我在调用api时成功获取响应,但AFNetworking甚至设置布尔allowInvalidCertificates没有。CFNetwork SSLHandshake失败(-9810)问题(Objc)
manager.securityPolicy.allowInvalidCertificates = NO;
我已经试过NSURLConnection
,但同样的问题,一切工作正常,但我得到这个握手错误记录所有的时间。
此外,我有几个旧的应用程序写在目标c,其中MKNetworking/AFNetworking正在使用,APIs工作正常,我也得到了回应。
但它困扰我的是,我开始越来越日志此消息:
CFNetwork的SSLHandshake失败(-9810)
同时调用API不管SOAP/REST,怪异事情是在几个应用程序我没有使用SSL,但仍然得到它。
我已通过互联网/博客/ Stackoverflow检查并尝试了所有找到的解决方案,但问题仍然存在。
这段代码(-9810)最后是什么?
当您设置
manager.securityPolicy.allowInvalidCertificates = NO;
在那它会检查天气SSL证书正确安装在服务器或没有。
如果它没有正确安装,那么因为这个错误产生了。
试过这个也不行。 – AiOsN
您可以分享您的API的网址吗? –
你在打电话给https api吗? –
@NileshPatel主要是https,但有几个与http – AiOsN