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 <SDWebImage/UIImageView+WebCache.h>
#import <SDWebImage/SDWebImageManager.h>

SDWebImageDownloader *loader = [SDWebImageManager sharedManager].imageDownloader;
[loader setValue:Token forHTTPHeaderField:@"token"];
[self.imageView sd_setImageWithURL:[NSURL URLWithString:imageURL]];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容