Grabbing HTML from URL doesn't work - any tips?
<p>I have tried several methods in C# using webclient and webresponse and they all return</p>

<pre><code>&lt;html&gt;&lt;head&gt;&lt;meta http-equiv=\"REFRESH\" content=\"0; URL=http://www.windowsphone.com/en-US/games?list=xbox\"&gt;&lt;script type=\"text/javascript\"&gt;function OnBack(){}&lt;/script&gt;&lt;/head&gt;&lt;/html&gt;"
</code></pre>

<p>instead of the actual rendered page when you use a browser to go to <a href="http://www.windowsphone.com/en-US/games?list=xbox" rel="nofollow">http://www.windowsphone.com/en-US/games?list=xbox</a></p>

<p>How would you go about grabbing the HTML from that location?
<a href="http://www.windowsphone.com/en-US/games?list=xbox" rel="nofollow">http://www.windowsphone.com/en-US/games?list=xbox</a></p>

<p>Thanks!</p>

<p>/edit: examples added:</p>

<p>Tried:</p>

<pre><code>        string inputUrl = "http://www.windowsphone.com/en-US/games?list=xbox";
        string resultHTML = String.Empty;
        Uri inputUri = new Uri(inputUrl);
        WebRequest request = WebRequest.CreateDefault(inputUri);
        request.Method = "GET";

        WebResponse response;
        try
        {
            response = request.GetResponse();
            using (StreamReader reader = new StreamReader(response.GetResponseStream()))
            {
                resultHTML = reader.ReadToEnd();
            } 
        }
        catch { }
</code></pre>

<p>Tried:</p>

<pre><code>        string inputUrl = "http://www.windowsphone.com/en-US/games?list=xbox";
        string resultHTML = String.Empty;
        WebClient webClient = new WebClient();

        try
        {
            resultHTML = webClient.DownloadString(inputUrl);
        }
        catch { }
</code></pre>

<p>Tried:</p>

<pre><code>        string inputUrl = "http://www.windowsphone.com/en-US/games?list=xbox";
        string resultHTML = String.Empty;
        WebResponse objResponse;
        WebRequest objRequest = HttpWebRequest.Create(inputUrl);

        try
        {
            objResponse = objRequest.GetResponse();
            using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()))
            {
                resultHTML = sr.ReadToEnd();
                sr.Close();
            }
        }
        catch { }
</code></pre>
