Frage

Ich versuche, mich mit Sicherheit bei einem internen Wireless anzumelden. Ich kann HTTP -Postanfragen durchführen, aber es funktioniert nicht für diese Anmeldeseite. Ich vermute, dass es etwas damit zu tun hat, dem Benutzer eine Sitzungs -ID zu geben, da die URL der Anmeldeseite ist http://blahblah.com/login/login.php?sid=(string von Zahlen und Buchstaben).

Ich habe gerade versucht, Daten zu veröffentlichen http://blahblah.com/login/login.php Und das ist erfolglos.

Meine Frage lautet also: Wie erhalte ich den SID, um sich mit der richtigen URL an der Site anzumelden?

War es hilfreich?

Lösung

Sie müssen die Antwort analysieren, die der Server Ihnen gibt (vorausgesetzt, Sie benötigen tatsächlich eine Sitzungs -ID und entwerfen Sie keinen OAuth -Prozess). Die meisten Server -Sitzungs -IDs sind in XML -Formular angegeben. Es gibt einen nativen Java XML -Parser, aber Sie können das googeln und herausfinden, wie Sie damit umgehen möchten. Sie müssen wahrscheinlich auch Ihre Sitzungs -ID an Ihre Post -URL anhängen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top