Error Domain=NSURLErrorDomain Code=-999 "cancelled"

做个小笔记。。很久没用Charles抓数据了,最近想试试,在Charles上抓到了完整的接口、参数和数据,但是拿到测试项目中去请求就会报错:Error Domain=NSURLErrorDomain Code=-999 "cancelled",调试了很久也不行,查了下资料,才发现当后台服务器配置了https证书后,iOS端如果采用AF请求网络,必须配置一下证书的支持,代码如下:

        AFSecurityPolicy *securityPolicy = [[AFSecurityPolicy alloc] init];
        // 是否信任非法证书
        [securityPolicy setAllowInvalidCertificates:YES];
        // 是否在证书域字段中验证域名
        [securityPolicy setValidatesDomainName:NO];
        [_sessionManager setSecurityPolicy:securityPolicy];

只设置是否信任证书而不设置是否验证域名依然是Error Domain=NSURLErrorDomain Code=-999 "cancelled

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

推荐阅读更多精彩内容