/**
* Set a value for a HTTP header to be appended to each download HTTP request.
*
* @param value The value for the header field. Use nil
value to remove the header.
* @param field The name of the header field to set.
*/
- (void)setValue:(NSString )value forHTTPHeaderField:(NSString )field;
SDWebImage 在http请求的header中设置了 “Accept” 类型,当请求到的类型与“Accept” 不匹配,则会导致 “error”,请求失败。
解决办法:
[[SDWebImageManager sharedManager].imageDownloader setValue: nil forHTTPHeaderField:@”Accept”];
将“Accept”类型清空,则可以接受任何类型。
因为SDWebImage 本身是一个单例,所以只需要在AppDelegate中统一设置即可。