title: Using WebClient in C# is there a way to get the URL of a site after being redirected?
body: <p>Using the WebClient class I can get the title of a website easily enough:</p>
  
  <pre><code>WebClient x = new WebClient();    
  string source = x.DownloadString(s);
  string title = Regex.Match(source, 
      @"\&lt;title\b[^&gt;]*\&gt;\s*(?&lt;Title&gt;[\s\S]*?)\&lt;/title\&gt;",
      RegexOptions.IgnoreCase).Groups["Title"].Value;
  </code></pre>
  
  <p>I want to store the URL and the page title. However when following a link such as:</p>
  
  <p><a href="http://tinyurl.com/dbysxp" rel="noreferrer">http://tinyurl.com/dbysxp</a></p>
  
  <p>I'm clearly going to want to get the Url I'm redirected to.</p>
  
  <p><strong>QUESTIONS</strong></p>
  
  <p>Is there a way to do this using the <code>WebClient</code> class? </p>
  
  <p>How would I do it using <code>HttpResponse</code> and <code>HttpRequest</code>?</p>