OC学习44:网络请求报 Error Domain=NSURLErrorDomain Code=-999 cancelled 处理

张建 lol

前言

项目中去请求就会报错:Error Domain=NSURLErrorDomain Code=-999 “cancelled”,调试了很久也不行,查了下资料,才发现当后台服务器配置了 https 证书后,iOS端如果采用 AF 请求网络,必须配置一下证书的支持,代码如下:

1
2
3
4
5
6
7
8
9
#pragma mark - 设置证书
+ (void)setSecurityPolicyWithManager:(AFHTTPSessionManager *)manager{
AFSecurityPolicy *securityPolicy = [[AFSecurityPolicy alloc] init];
// 是否信任非法证书
[securityPolicy setAllowInvalidCertificates:YES];
// 是否在证书域字段中验证域名
[securityPolicy setValidatesDomainName:NO];
[manager setSecurityPolicy:securityPolicy];
}

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

  • Post title:OC学习44:网络请求报 Error Domain=NSURLErrorDomain Code=-999 cancelled 处理
  • Post author:张建
  • Create time:2023-07-14 08:38:05
  • Post link:https://redefine.ohevan.com/2023/07/14/OC/OC学习44:网络请求报-Error-Domain-NSURLErrorDomain-Code-999-cancelled-处理/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
On this page
OC学习44:网络请求报 Error Domain=NSURLErrorDomain Code=-999 cancelled 处理