Hallo Zusammen!
ich versuche eine automatische Anmeldung auf eine Webseite zurealisieren, ich will es mit HttpClient versuchen, bin aber nicht klar gekommen.
Mein Code sieht so aus:
wenn ich path mit "www.gmx.de" ersetze, wird schon die Seite geladen, wie kann ich automatisch anmelden?muß man den Aufbau jeder Seite kennen?
Vielen Danke im Voraus für jede Hilfe
Gruß
Hicham
ich versuche eine automatische Anmeldung auf eine Webseite zurealisieren, ich will es mit HttpClient versuchen, bin aber nicht klar gekommen.
Mein Code sieht so aus:
Code:
Class MyActivity extends Activity{
void Login {
// Connection aufbau
HttpClient client =new HttpClient();
GetMethod getMethod = new GetMethod("http://www.gmx.net/de/");
client.executeMethod(getMethod);
//Login
PostMethod postMethod = new PostMethod("http://www.gmx.net/de/");
postMethod.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY)
postMethod.addParameter("user[email]","xxxx@gmx.de");
postMethod.addParameter("user[password]","xxxxxxxxx");
postMethod.addParameter("commit","Login");
client.executeMethod(postMethod);
//URL aus postMethod holen und mit Hilfe zu Webview übergeben
WebView web = new WebView(this);
org.apache.commons.httpclient.URI uri = (org.apache.commons.httpclient.URI)postMethod.getURI();
URI urid = URI.create(uri.toString());
URL urlF = urid.toURL();
String path = urlF.getFile();
web.loadUrl(path);
this.setContentView(web);
}
}
wenn ich path mit "www.gmx.de" ersetze, wird schon die Seite geladen, wie kann ich automatisch anmelden?muß man den Aufbau jeder Seite kennen?
Vielen Danke im Voraus für jede Hilfe
Gruß
Hicham
Zuletzt bearbeitet: