使用ANF请求HTTPS出现的问题

今天使用AFNetworking请求了一个HTTPS的接口,直接就请求失败,我当时完全蒙了,请求的url没有问题,直接粘贴到浏览器直接就获取到数据,但是在app里面不论如何都获取不到直接出现下面的问题


 In order to validate a domain name for self signed certificates, you MUST use pinning.

2017-07-18 13:24:10.837 ZhengShangSign[9246:437445] {

NSErrorFailingURLKey = "url";

NSErrorFailingURLStringKey = "url";

NSLocalizedDescription = cancelled;

}

2017-07-18 13:24:10.838[9246:437445] cancelled

2017-07-18 13:24:10.838[9246:437445] 数据请求失败


最后通过上网搜索了解到,AFN为了网络的安全,做了处理,只要将其中的

- (BOOL)evaluateServerTrust:(SecTrustRef)serverTrust forDomain:(NSString *)domain     方法中一段代码注释就可以了,不复制代码了,直接上图,好看

使用ANF请求HTTPS出现的问题_第1张图片

只要将上面注释的内容注释掉,就可以了.

如果对你有所帮助,请来个赞呗

你可能感兴趣的:(使用ANF请求HTTPS出现的问题)