F
FinelyDoyle
Neues Mitglied
- 0
Hallo zusammen,
ich möchte mich mit meiner App auf einer Seite einloggen die folgenden Loginform aufweist:
mit dem code erhalte ich auch den conten der Seite nach erfoglreichen login:
mir stellt sich jetzt die Frage: Wie kann ich als eingeloggter User auf der Seite weiter navigieren?
Wenn ich einfach eine neue Connection aufmache bin ich nicht mehr eingeloggt.
Ich würde gerne auf die erhaltene URL (eingeloggt) wieder eine Get anfrage senden.
ich möchte mich mit meiner App auf einer Seite einloggen die folgenden Loginform aufweist:
Code:
<form action="/example/index.php" method="POST">
<input type="text" class="iuser" name="user">
<input type="password" class="ipass" name="pass">
<input type="hidden" name="a" value="login">
<input type="hidden" name="l" value="1">
</form>
Code:
String user = "username";
String pwd = "password";
String a = "login";
String l = "1";
String source = "";
String data = "user" + "=" + user+ "&" + "pass" + "=" + pwd + "&" + "a" + "=" + a + "&" + "l" + "=" + l;
try{
// Send data
URL url = new URL(adr);
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(data);
wr.flush();
// Get the response
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
while ((line = rd.readLine()) != null) {
source = source + "\n"+ line;
}
wr.close();
rd.close();
}catch (Exception e) {
}
Wenn ich einfach eine neue Connection aufmache bin ich nicht mehr eingeloggt.
Ich würde gerne auf die erhaltene URL (eingeloggt) wieder eine Get anfrage senden.