Передача куки на страницу входа - PullRequest
1 голос
/ 20 ноября 2011

Я пытаюсь очистить данные с веб-страницы, которая работает в Asp.Net Webforms. Я посмотрел на эту страницу для этого. Похоже, что я не хочу делать, но я не собираюсь заставить его работать "из коробки", потому что страница входа требует наличия файла cookie. Файл cookie устанавливается на странице, которая устанавливает файл cookie, а затем перенаправляет пользователя на страницу входа. Как мне изменить код ссылки, чтобы он сначала просматривал страницу перенаправления, сохранял cookie, а затем передавал cookie на страницу входа?

1 Ответ

0 голосов
/ 21 ноября 2011

Отлично сработало =)

CookieContainer cookieJar = new CookieContainer();
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://mydomain.com/Start.aspx?g=4");
request.CookieContainer = cookieJar;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

CookieContainer cookies = new CookieContainer();
HttpWebRequest request1 = (HttpWebRequest)WebRequest.Create("http://mydomain.com/Login.aspx");
request1.CookieContainer = cookieJar;
HttpWebResponse response1 = (HttpWebResponse)request1.GetResponse();
StreamReader reader = new StreamReader(response1.GetResponseStream());
string loginPage = reader.ReadToEnd();
reader.Close();
...