title: Getting the location from a WebClient on a HTTP 302 Redirect?
body: <p>I have a URL that returns a HTTP 302 redirect, and I would like to get the URL it redirects to.</p>
  
  <p>The problem is that System.Net.WebClient seems to actually follow it, which is bad. HttpWebRequest seems to do the same.</p>
  
  <p>Is there a way to make a simple HTTP Request and get back the target Location without the WebClient following it?</p>
  
  <p>I'm tempted to do raw socket communication as HTTP is simple enough, but the site uses HTTPS and I don't want to do the Handshaking.</p>
  
  <p>At the end, I don't care which class I use, I just don't want it to follow HTTP 302 Redirects :)</p>