Сохранение идентификатора сеанса при получении исходного кода с веб-страницы - PullRequest
0 голосов
/ 13 мая 2011

Я создаю приложение формы C # для окон, которое должно анализировать данные с внешнего сайта, требующего входа в систему.

Сначала я отправляю данные POST на странице входа в систему с помощью WebRequest. Это работает правильно, так как я вижу исходный текст страницы, которая требует от меня входа в систему.

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

Есть ли способ сохранить PHPSESSID и повторно использовать его в другом запросе?

EDIT:

WebRequest _theRequest;
...
_theRequest = (HttpWebRequest)WebRequest.Create(url);
_theRequest.CookieContainer = new CookieContainer();

Свойство CookieContainer не отображается в списке intellisense, я что-то не так делаю здесь?

1 Ответ

2 голосов
/ 13 мая 2011

Вы можете назначить CookieContainer и повторно использовать объект запроса для последующих запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...