美文网首页iOSiOS
iOS11 HTTP load failed (error c

iOS11 HTTP load failed (error c

作者: 我是一条小青龙_ | 来源:发表于2017-09-05 15:01 被阅读5938次

    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 c

      本文链接:https://www.haomeiwen.com/subject/robujxtx.html