2010-12-01 3 views
1

У меня есть приложение, которое загружает многие страницы asp.net, и в каждом цикле мне нужно взять некоторую информацию из Sesion загруженной страницы.Получить информацию о сеансе от Request.GetResponse()

Как я могу это сделать?

пример:

WebRequest request = HttpWebRequest.Create(url); 

WebResponse response = request.GetResponse(); 
//How to get the Session from response??? 

ответ

2

Вы не можете. Объект состояния сеанса находится на сервере.

1

Если бы это было возможно даже отдаленно, это был бы кошмар безопасности. Данные сеанса защищены в памяти сервера и доступны только для объектов, запущенных в пуле приложений на сайте. Если вам нужна информация с удаленной страницы таким образом, удаленная страница должна быть реструктурирована для предоставления информации либо через добавленные заголовки, либо файлы cookie.