Solicitud Web - Prevenir la redirección

Estoy usando unWebRequest para leer un sitio HTML. El servidor parece estar redireccionando mi solicitud.

Mi Código es similar al siguiente:

    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();

Cuando compruebo el contenido de lareturnedContent contiene el contenido de una redirección como "http://www.foo.com/FOO_BAR/index.html". Estoy seguro de que mi URL solicitada existe, ya que es parte de la respuesta recibida (como un marco IFrame).

¿Hay alguna manera de prevenir laWebResponse ¿Ser redirigido y obtener el contenido de la url solicitada?

ACTUALIZAR

Ajustereq.AllowAutoRedirect = false conduce a un302 Found código de estado, pero no entrega el contenido acutal.

Algunos detalles más: Mi url solicitada erahttp://www.foo.com/bar/index.html el contenido que recibo se encuentra enhttp://www.foo.com/FOO_BAR/index.html

La respuesta se parece a esto:

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta