【iOS 开发】SDWebImage 请求网络图片时设置请求头 Header

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"]];

方法就是这样,有需要的可以看一下。

将来的你,一定会感激现在拼命的自己,愿自己与读者的开发之路无限美好。

我的传送门: 博客简书微博GitHub

如果觉得我的文章对您有用,请随意打赏吧,您的支持将鼓励我继续创作!
0%