• Martes 21 de Mayo de 2024, 07:51

Autor Tema:  Wininet, asp.net, object move here[Solucionado]  (Leído 1113 veces)

SmnSoft

  • Nuevo Miembro
  • *
  • Mensajes: 1
  • Nacionalidad: co
    • Ver Perfil
Wininet, asp.net, object move here[Solucionado]
« en: Miércoles 30 de Septiembre de 2009, 02:18 »
0
A ver si alguien me  puede ayudar con esto.. :(

Teng una APP en c++ usando wininet que intenta loguerase en una web..
parece que todo esta bien funcioina bien en un web php + mysql

=========================================================================
pero hay otra web que usa asp.net 1.1 y mssql 2000 en esta es la que tengo problemas..

en esta le mando la info de logueo y todo pero no obtengo ninguna respuesta solo carga el html sin ningun resultado..

Revisando los headers y demas.... me doy cuenta de la variable oculta de asp.net  __ViewState y cuando la incluyo en los datos que envio me da el sgt error HTTP: Object moved here....

Ahora segun tengo entendido lo que hace __viewstate  no pareciera ser la culpable del error.. pero investigando un poco mas me di cuenta que puede ser el problema de la forma que se diseno la web de login support.microsoft.com/kb/888418


Viendolo desde el punto de vista del programador de C++ y no del de la web, como puedo solucionar esto ?
=========================================================================

Mi solucion por si alguien despues necesita:

Primero que todo en las asp.net el resultado seria guardado en __VIEWSTATE, este valor siempre cambian dependiendoo del resultado.... lo que pueden hacer es leer el codigo de la web y coger solo el contenido de viewstate decodificarlo(base-64) e identificar la parte donde  muestra el resultado, para asi empezar a leer desde ahi..

un programa que puede ayudar a desmenuzarla es el sgt viewstate decoder: alt.pluralsight.com/toolcontent/ViewStateDecoder11.zip

Que fue el que me aclaro las ideas...ya que organiza el contenido en un arbol...

Esta solucion puede funcionar pero no me convence. Si alguien conoce otra forma mas rapida que lo diga  :good: