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;


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容