Hi,
ich habe ein Problem und zwar möchte ich mich per Java Prog bei
http://darakesh.world-of-dungeons.de/
anmelden können.
Bisher habe ich das so:
gemacht, ich bekomme aber immer nur die Login Seite zurück.
Hat jemand ne idee was Falsch ist, bzw. was man anders machen sollte?
Habe ich i-was im html Quelltext übersehen was sich jetzt rächt?
Ich hoffe mir kann da jemand helfen.
mfg Heyhoo
ich habe ein Problem und zwar möchte ich mich per Java Prog bei
http://darakesh.world-of-dungeons.de/
anmelden können.
Bisher habe ich das so:
Java:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import java.security.SecureRandom;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
public class HTTP {
public static void main(String[] args) throws IOException {
URL url;
url = new URL("http://darakesh.world-of-dungeons.de/");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
try {
// Send data
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setRequestMethod("POST");
conn.addRequestProperty("world", "WD");
conn.addRequestProperty("USERNAME", "NAME DES ACCS");//NAME DES ACCS wird später duch richtige Nutzerdaten ersetzt
conn.addRequestProperty("PASSWORT", "PASSWORD");//PASSWORD wird später duch richtige Nutzerdaten ersetzt
conn.addRequestProperty("LOGIN_BUTTON", "Einloggen");
conn.addRequestProperty("resetdesign", "1");
conn.addRequestProperty("savepassword", "checked");
conn.setFollowRedirects(true);
conn.connect();
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.flush();
// Get the response
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
while ((line = rd.readLine()) != null) {
System.out.println(line);
}
System.out.println("done");
wr.close();
rd.close();
} catch (Exception e) {
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getErrorStream()));
String line;
while ((line = rd.readLine()) != null) {
System.out.println(line);
}
System.out.println("fehler");
}
}
}
gemacht, ich bekomme aber immer nur die Login Seite zurück.
Hat jemand ne idee was Falsch ist, bzw. was man anders machen sollte?
Habe ich i-was im html Quelltext übersehen was sich jetzt rächt?
Ich hoffe mir kann da jemand helfen.
mfg Heyhoo