iOS HTTP load failed (error code: -999)

app中使用 https 请求返回 : Domain=NSURLErrorDomain Code=-999 "已取消",可能是HTTPS的证书问题导致的,可以通过 对AFN中的参数设置, 允许不进行证书验证 的方法来解决

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
//无条件的信任服务器上的证书
AFSecurityPolicy *securityPolicy =  [AFSecurityPolicy defaultPolicy];
// 客户端是否信任非法证书
securityPolicy.allowInvalidCertificates = YES;
// 是否在证书域字段中验证域名
securityPolicy.validatesDomainName = NO;
manager.securityPolicy = securityPolicy
    原文作者:叫我小黑
    原文地址: https://www.jianshu.com/p/5a93afe15587
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞