[iOS]Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLKey=https://121.
2017-05-31 16:42
597 查看
当后台服务器配置了https证书后,iOS端如果采用AF3.0请求网络,必须配置一下证书的支持。可按下面步骤做:
1、
2、进到证书路径,执行下面语句
openssl x509 -in 你的证书.crt -out 你的证书.cer -outform der
双击导入到Mac,在钥匙串可以查看。
3、
1、
2、进到证书路径,执行下面语句
openssl x509 -in 你的证书.crt -out 你的证书.cer -outform der
双击导入到Mac,在钥匙串可以查看。
3、
// 当服务器地址更换需重新设置证书模式 NSString * cerPath = [[NSBundle mainBundle] pathForResource:@"current" ofType:@"cer"]; NSData * cerData = [NSData dataWithContentsOfFile:cerPath]; manager.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeCertificate withPinnedCertificates:[[NSSet alloc] initWithObjects:cerData, nil]]; // 客户端是否信任非法证书 manager.securityPolicy.allowInvalidCertificates = YES; // 是否在证书域字段中验证域名 [manager.securityPolicy setValidatesDomainName:NO];
相关文章推荐
- Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLKey=http://XXXX, NSLo
- Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo={NSLocalizedDescription=unsuppor
- IOS Error Domain=NSURLErrorDomain Code=-999 "(null)"
- [iOS]Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL"
- Error Domain=NSURLErrorDomain Code=-1007 "太多 HTTP 重定向" UserInfo={NSUnderlyingError=0x170247230 {Erro
- ios Error Domain=NSURLErrorDomain Code=-999 "已取消"
- Error Domain=NSURLErrorDomain Code=-999 "cancelled"
- ios UIWebView加载https出现 load page error:Error Domain=NSURLErrorDomain Code=-1202 "此服务器的证书无效
- Error Domain=domainRoutePlanError Code=571 "(null)" UserInfo={routeplan_error_code=571}
- Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo={NSLocalizedDes
- iOS Error = NSURLErrorDomain Code=-1022 " 错误解决
- Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的权利字符串" UserInfo=0x1bad30 {NSLocalizedDescription=未找到应用程序的“aps-environment”的权利字符串}
- :Error Domain=ShareSDKErrorDomain Code=207 "(null)" UserInfo={error_message=Can't share because plat
- iOS错误:AFNetworking Error Domain=NSURLErrorDomain Code=-999
- iOS Error = NSURLErrorDomain Code=-1022 " 错误解决
- Error Domain=com.albertodebortoli.goldraccoon Code=-1000 "(null)" UserInfo={message=Can't overwrite directory!}
- 关于https的Error:Error Domain=NSURLErrorDomain Code=-1012
- Error Domain=NSURLErrorDomain Code=-999
- iOS9.0 canOpenURL: failed for URL: "xx" - error:"This app is not allowed to query for scheme xx"key>
- iOS xcode 7网络请求错误failure Error Domain=NSURLErrorDomain Code=-1022 "The resource could not be loaded