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>