title: SDWebImage throws an error when setting the image from the url mentioned
body: <p>When I try to set the image from the following url using <code>SDWebImage</code> I am getting the following error :-</p>
  
  <blockquote>
    <p>URL :-
    <a href="https://s3.ap-south-1.amazonaws.com/quickride1/1563967975923.png" rel="nofollow noreferrer">https://s3.ap-south-1.amazonaws.com/quickride1/1563967975923.png</a> 
    Error
    :- Error Domain=SDWebImageErrorDomain Code=2001 "(null)"
    UserInfo={SDWebImageErrorDownloadStatusCodeKey=404}</p>
  </blockquote>
  
  <p>Have no idea why the issue is popping up. Any solution Thanks in advance</p>
  
  <p>Have gone through several tutorials on sdwebimage and documentation but none of them address my issue</p>
  
  <pre><code>public func setImageToView(imageView : UIImageView, imageUrl : String?,gender : String){
      AppDelegate.getAppDelegate().log.debug("setImageToView() \(gender)")
      if imageUrl == nil || imageUrl?.isEmpty == true || QRSessionManager.getInstance()?.getUserId() == nil || QRSessionManager.getInstance()?.getUserId().isEmpty == true {
          imageView.image = getDefaultUserImage(gender: gender)
          return
      }
  
      let URL = NSURL(string: imageUrl!)
      if URL == nil
      {
          imageView.image = getDefaultUserImage(gender: gender)
          return
      }
      imageView.sd_imageIndicator = SDWebImageActivityIndicator.gray
      imageView.sd_setImage(with: URL! as URL, placeholderImage: nil , options: SDWebImageOptions(rawValue: 0)) { (image, error, cacheType, url) in
          AppDelegate.getAppDelegate().log.debug("Image :- \(image),error :- \(error),cacheType :- \(cacheType),url :- \(url)")
          if error != nil{
              imageView.image = self.getDefaultUserImage(gender: gender)
              return
          }
           self.checkAndSetCircularImage(imageView: imageView, image: image)
       }
  
  }
  </code></pre>