Как сохранить зарегистрированный экземпляр (httpwebrequest) живым и запросить другую страницу с ним? - PullRequest
1 голос
/ 12 февраля 2009

После того, как я успешно вошел на сайт, используя переменные POST по httpwebrequest, и получил ответ от HttpWebResponse. Как я могу запрашивать другие сайты с экземпляром «текущий вход в систему»? Я сохраняю это к некоторой переменной ??

1 Ответ

1 голос
/ 12 февраля 2009

POST переменные доступны на стороне сервера, и пользовательское состояние обычно сохраняется в файле cookie или в сеансе.

Класс HttpWebResponse предлагает коллекцию Cookies, которую можно использовать для сохранения зашифрованных данных аутентификации или сеансового ключа для использования в будущем HttpWebRequest в HttpWebRequest.CookieContainer.

Конечно, все это при условии, что первоначальный запрос хранит данные аутентификации пользователя в одной из этих форм.

...