Android Iniciar sesión en un sitio que tiene ID de sesión
Pregunta
Estoy tratando de iniciar sesión en una inalámbrica interna con seguridad. Puedo hacer solicitudes de publicación HTTP, pero no funciona para este sitio de inicio de sesión. Sospecho que tiene algo que ver con ello que le da al usuario una ID de sesión, ya que la URL de la página de inicio de sesión es http://blahblah.com/login/login.php?sid=(string de números y letras).
Acabo de estar tratando de publicar datos para http://blahblah.com/login/login.php Y eso no tiene éxito.
Entonces mi pregunta es: ¿cómo obtengo el SID para iniciar sesión en el sitio con la URL correcta?
Solución
Debe analizar la respuesta que el servidor le está dando (suponiendo que, de hecho, necesita una ID de sesión, no diseñar un proceso OAuth). La mayoría de los ID de sesión del servidor se dan en forma XML. Hay un analizador Java XML nativo, pero puedes buscar en Google eso y descubrir cómo te gustaría manejar eso. Probablemente también necesite agregar su ID de sesión a su URL de publicación.