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;


你可能感兴趣的:(iOS11 HTTP load failed (error code: -999))