Cześć.
@Edit Już nieaktualne, wystarczyło dodać: request.AllowAutoRedirect = false;
W przeglądarce po otworzeniu strony a, zostaję przekierowany do strony b. Chcę pobrać odpowiedź strony a, jednak w programie otrzymuję odpowiedź strony b. Załączam kod poniżej. W jaki sposób zdobyć odpowiedź strony a?
Pozdrawiam i liczę na pomoc. :)
request = (HttpWebRequest)WebRequest.Create("http://strona22.pl/a");
request.Credentials = CredentialCache.DefaultCredentials;
request.Timeout = 10000;
request.Method = WebRequestMethods.Http.Get;
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";
request.Headers.Add("Upgrade-Insecure-Requests", "1");
((HttpWebRequest)request).UserAgent = userAgent;
request.Headers.Add("Accept-Encoding", "gzip, deflate, sdch");
request.Headers.Add("Accept-Language", "pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4");
request.CookieContainer = cookieContainer;
response = request.GetResponse();
stream = response.GetResponseStream();
readStream = new StreamReader(stream, Encoding.UTF8);
webResponse = readStream.ReadToEnd();
response.Close();
stream.Close();
readStream.Close();