AFNetworking进行HTTP请求出现(kCFStreamErrorDomainSSL, -9806)
发布时间
阅读量:
阅读量
在先前发布的某篇博客《AFNetworking访问https出现"NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813"》中,所描述的问题与当前这篇博客中遇到的bug存在高度相似性。同样出现的情况是,服务端采用了自签名证书,而客户端则依据《AFNetworking访问https出现"NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813"》中介绍的方法生成client.cer文件,并将其导入至Build Phases下的“Copy Bundle Resources”环节。此外,在AFNetworking发起的请求代码中,也加入了相应的处理逻辑。
AFSecurityPolicy * securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeCertificate];
securityPolicy.allowInvalidCertificates = YES;
securityPolicy.validatesDomainName = NO;
全部评论 (0)
还没有任何评论哟~
