文章目录
  1. 1. 前言

前言


当遇到 Error Domain=NSURLErrorDomain Code=-999 "cancelled" 错误时,可尝试设置请求头中的一些字段,eg:referer、User-Agent、accept等。

1
2
3
4
NSString * refererValue = @"https://blog.devhitao.com/";
NSString * userAgentValue = @"Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1";
[[SDWebImageDownloader sharedDownloader] setValue:refererValue forHTTPHeaderField:@"referer"];
[[SDWebImageDownloader sharedDownloader] setValue:userAgentValue forHTTPHeaderField:@"User-Agent"];

忽略 ssl 设置,options:SDWebImageAllowInvalidSSLCertificates。

1
self.imgVw sd_setImageWithURL:<#(nullable NSURL *)#> placeholderImage:<#(nullable UIImage *)#> options:<#(SDWebImageOptions)#>

参考资料


文章目录
  1. 1. 前言