Inicio de sesion en un ASPX desde una aplicacion Windows

04/03/2007 - 18:58 por ing.albertoroman | Informe spam
Saludos a todos,

Pues bien, tengo el siguiente problema; Necesito acceder a una
aplicación aspx desde una App WinForms, esto para bajar y procesar la
información contenida en dicha pagina.
He realizado algunas pruebas utilizando las clases HttpWebRequest y
HttpWebResponse, también mandando información vía "POST", tengo una
idea mas o memos clara de lo que debo hacer. El problema es que para
acceder a la aplicación necesito iniciar una sesión de usuario, pero
mando el login y la contraseña y no hace nada, investigando un poco,
me encontré con que la página utiliza una "cookie" para mantener las
sesiones. Me puse a revisar el foro y mencionan que en esos casos,
debo recuperar la "cookie" y enviarla en el encabezado de la petición,
pero no me queda muy claro.
Me gustaría que me orientaran un poco más al respecto.

Muchas gracias,

Alberto Román
 

Leer las respuestas

#1 Octavio Hernandez
04/03/2007 - 22:57 | Informe spam
Alberto,

Debes utilizar la propiedad CookieContainer de HttpWebRequest para pasar
la cookie de sesión entre peticiones.

http://msdn2.microsoft.com/en-us/li...ainer.aspx

Slds - Octavio



escribió en el mensaje
news:
Saludos a todos,

Pues bien, tengo el siguiente problema; Necesito acceder a una
aplicación aspx desde una App WinForms, esto para bajar y procesar la
información contenida en dicha pagina.
He realizado algunas pruebas utilizando las clases HttpWebRequest y
HttpWebResponse, también mandando información vía "POST", tengo una
idea mas o memos clara de lo que debo hacer. El problema es que para
acceder a la aplicación necesito iniciar una sesión de usuario, pero
mando el login y la contraseña y no hace nada, investigando un poco,
me encontré con que la página utiliza una "cookie" para mantener las
sesiones. Me puse a revisar el foro y mencionan que en esos casos,
debo recuperar la "cookie" y enviarla en el encabezado de la petición,
pero no me queda muy claro.
Me gustaría que me orientaran un poco más al respecto.

Muchas gracias,

Alberto Román

Preguntas similares