iOS11 HTTP load failed (error code: -999)

iOS11 beta 9中运行项目

app中所有请求都返回 : 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/7f2b5a47e2dd
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞