Ich habe den Code fast 1:1 übernommen, kann mir jemand erklären, warum es nicht klppt?
Es wird der Quellcode der Startseite angezeigt, nicht der, der neuen.
[code=Java] URL url = new URL("http://welt2.ameisengame.de/");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
/* Parameter per POST senden */
con.setRequestMethod("POST"); /* die Zeile brauchst nicht unbedingt */
con.setDoOutput(true);
/* login/pass ist der name des entsprechenden input fields aus der html seite,
* username/ passwort sind deine login-date */
OutputStreamWriter writer = new OutputStreamWriter(con.getOutputStream());
writer.write("f_username=meinbenutzername");
writer.write("f_userpwd=meinpasswort");
writer.flush();
writer.close();
/* Asugabe der HTML Antwort Page */
BufferedReader reader = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String line = null;
while((line = reader.readLine()) != null) {
System.out.println(line);
}
/* SESSION auslesen (diese Session musst du nun in den folgenden aufrufen mitgeben,
* dann bist du eingeloggt. ) */
List<String> cookies = con.getHeaderFields().get("Set-Cookie");
System.out.println(cookies);
con.disconnect();[/code]