WebRequest - Impedir o redirecionamento

Estou usando umWebRequest ler um site HTML. O servidor parece estar redirecionando minha solicitação.

Meu código é semelhante ao seguinte:

    String URI = "http://www.foo.com/bar/index.html"
    WebRequest req = WebRequest.Create(URI);
    WebResponse resp = req.GetResponse();
    StreamReader sr = new StreamReader(resp.GetResponseStream());
    String returnedContent = sr.ReadToEnd();

Quando eu verificar o conteúdo doreturnedContent contém o conteúdo de um redirecionamento como "http://www.foo.com/FOO_BAR/index.html". Tenho certeza de que meu URL solicitado existe, pois faz parte da resposta recebida (como um IFrame).

Existe uma maneira de evitarWebResponse ser redirecionado e obter o conteúdo do URL solicitado?

ATUALIZAR

Configuraçãoreq.AllowAutoRedirect = false leva a um302 Found código de estado, mas não fornece o conteúdo acutal.

Mais alguns detalhes: o URL solicitado foihttp://www.foo.com/bar/index.html o conteúdo que recebo está localizado emhttp://www.foo.com/FOO_BAR/index.html

A resposta parece semelhante a isso:

<body>
    <div>
        <iframe src="/foo/index.html"></iframe>
    </div>
</body>

questionAnswers(1)

yourAnswerToTheQuestion