title: +[NSURL URLWithString:] returning nil
body: <p>I use this code to load a <code>UIImage</code> from a <code>URL</code>:</p>
  
  <pre><code>  NSURL *imageURL = [NSURL URLWithString:@"http://testwebsite.com/image.png"];
    NSData *imageData = [[NSData alloc] initWithContentsOfURL:imageURL];
    imageView.image = [UIImage imageWithData: imageData];
  </code></pre>
  
  <p>but I'm stuck at a <code>URL</code> that looks like this one :<br>
  <code>http://www.testwebsite.com/getFile?userID=123</code><br>
  this works fine in the browser but returns nil in the <code>imageData</code> variable above.  </p>
  
  <p>how can I load the image from such an obscured <code>URL</code>  (i.e. from a <code>URL</code> that does not show off the file name but rather redirects to the image file) ?</p>
  
  <p>thank you in advance.</p>