AFNetWorking 3.0 https 忽略证书

AFHTTPSessionManager*session = [AFHTTPSessionManagermanager];

//session.securityPolicy.allowInvalidCertificates = YES; // not recommended for production

//session.responseSerializer = [AFJSONResponseSerializer serializer];

//session.requestSerializer = [AFJSONRequestSerializer serializer];

//允许非权威机构颁发的证书

session.securityPolicy.allowInvalidCertificates=YES;

//也不验证域名一致性

session.securityPolicy.validatesDomainName=NO;

//关闭缓存避免干扰测试

session.requestSerializer.cachePolicy=NSURLRequestReloadIgnoringLocalCacheData;

[sessionPOST:@"https://139.196.180.54/"parameters:dicprogress:^(NSProgress*_NonnulluploadProgress) {

}success:^(NSURLSessionDataTask*_Nonnulltask,id_NullableresponseObject) {

NSLog(@"sucess = %@",responseObject);

}failure:^(NSURLSessionDataTask*_Nullabletask,NSError*_Nonnullerror) {

NSLog(@"error = %@",error);

}];

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

推荐阅读更多精彩内容