OC:加载图片需要传token

说明
首次发布 2016年12月08日
最近更新 2019年04月01日

方式一: 使用AFNetworking,可以在UIImageView+AFNetworking.m第64行添加一下代码:

- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholderImage token:(NSString *)token {
    
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
    [request addValue:@"image/*" forHTTPHeaderField:@"Accept"];
    [request addValue:token forHTTPHeaderField:@"token"];
    
    [self setImageWithURLRequest:request placeholderImage:placeholderImage success:nil failure:nil];
}

方式二:(推荐) 使用SDWebImage来加载

// 导入头文件
#import 
#import 

SDWebImageDownloader *loader = [SDWebImageManager sharedManager].imageDownloader;
[loader setValue:Token forHTTPHeaderField:@"token"];
[self.imageView sd_setImageWithURL:[NSURL URLWithString:imageURL]];

你可能感兴趣的:(OC:加载图片需要传token)