【iOS 开发】SDWebImage 请求网络图片时设置请求头
2017-06-06 本文已影响100人
爱吃鸭梨的猫
Xcode
SDWebImage
可以用来显示网络图片,但是由于我们公司的后台设置了图片的访问限制,需要在请求图片的路径中添加自定义Header
请求头,在简单的查询后发现SDWebImage
已经提供了这个接口能够设置Header
请求头,下面就分享一下怎么设置。
设置方法
- 只需要在
AppDelegate
中设置一次即可,设置方法如下:
SDWebImageDownloader *downloader = [SDWebImageManager sharedManager].imageDownloader;
[downloader setValue:@"xxx" forHTTPHeaderField:@"xxx"];
[downloader setValue:@"xxx" forHTTPHeaderField:@"xxx"];
[downloader setValue:@"xxx" forHTTPHeaderField:@"xxx"];
- 设置完之后就正常使用如下方法来请求网络图片,之后每次使用
SDWebImage
来请求网络图片时都会自动使用AppDelegate
中设置的请求头。
UIImageView *imageView = [[UIImageView alloc] init];
[imageView sd_setImageWithURL:[NSURL URLWithString:@"xxx"]];
方法就是这样,有需要的可以看一下。
将来的你,一定会感激现在拼命的自己,愿自己与读者的开发之路无限美好。