美文网首页iOS 开发iOS开发经验收集iOS Developer
【iOS 开发】SDWebImage 请求网络图片时设置请求头

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

作者: 爱吃鸭梨的猫 | 来源:发表于2017-06-06 21:30 被阅读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"]];
    

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

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

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

    相关文章

      网友评论

      • 雨影:这个方法适应与token不变的时候,假设每个图片都要有不同的header可以用这个方法吗?

      本文标题:【iOS 开发】SDWebImage 请求网络图片时设置请求头

      本文链接:https://www.haomeiwen.com/subject/zjpnfxtx.html