无证书 SDWebImage访问HTTPS获取图片失败

1.全局修改 修改SDWebImage 源码
UIImageView+WebCache.m文件

- (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options progress:(SDWebImageDownloaderProgressBlock)progressBlock completed:(SDWebImageCompletionBlock)completedBlock {}

方法里添加options | SDWebImageAllowInvalidSSLCertificates

 id  operation = [SDWebImageManager.sharedManager downloadImageWithURL:url options:options | SDWebImageAllowInvalidSSLCertificates progress:progressBlock completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished, NSURL *imageURL) {
}

直接跳过验证证书

2.局部修改

- (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options;

你可能感兴趣的:(无证书 SDWebImage访问HTTPS获取图片失败)