WebRequest - предотвратить перенаправление

Я используюWebRequest читать сайт HTML. Сервер, похоже, перенаправляет мой запрос.

Мой код похож на следующее:

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

Когда я проверяю содержаниеreturnedContent он содержит контент из перенаправления типа "http://www.foo.com/FOO_BAR/index.html», Я уверен, что мой запрошенный URL существует, так как он является частью полученного ответа (как IFrame).

Есть ли способ предотвратитьWebResponse быть перенаправленным и получить содержимое запрошенного URL?

ОБНОВИТЬ

настройкаreq.AllowAutoRedirect = false приводит к302 Found код штата, но не доставляет острый контент.

Еще несколько деталей: мой запрошенный URL былhttp://www.foo.com/bar/index.html содержимое, которое я получаю, находится вhttp://www.foo.com/FOO_BAR/index.html

Ответ выглядит примерно так:


    
        
    

Ответы на вопрос(1)

Ваш ответ на вопрос