G
Guest
Gast
Hi Leute. Hab per Suchfunktion leider nichts gefunden :/
Ich würde mich gern bei StudiVz über Java anmelden um dann später per Java Auswertungen durchführen zu können. (Ich weiß, solche Programme gibts schon, aber will das einfach mal selbst machen, um ein wenig besser die Programmiersprache verstehen zu können
Also mein Quelltext sieht bisher so aus:
Zum Schluss gebe ich einfach nur den ankommenden Quelltext aus, dem ich aber entnehmen kann, dass da irgendwas nicht richtig lief :/ Was mache ich falsch? Für GMX würde das auch nicht funktionieren. Müsste man das iwie noch mit Get abfangen oder so?
Ich hab keine Ahnung
Bitte um Antowrten
Danke
Ich würde mich gern bei StudiVz über Java anmelden um dann später per Java Auswertungen durchführen zu können. (Ich weiß, solche Programme gibts schon, aber will das einfach mal selbst machen, um ein wenig besser die Programmiersprache verstehen zu können
Also mein Quelltext sieht bisher so aus:
Code:
//Imports
import java.io.IOException;
import javax.servlet.http.HttpServlet;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.methods.PostMethod;
public class Connection extends HttpServlet{
public Connection() throws IOException, HttpException {
Daten_Get();
}
public static void main(String[] args) throws HttpException, IOException {
new Connection();
}
private void Daten_Get() throws IOException, HttpException {
HttpClient client = new HttpClient();
String url = "https://secure.studivz.net/Login";
PostMethod post = new PostMethod(url);
client.getHostConfiguration().setHost(url,
443, "https");
post.addParameter("Login_email", "email");
post.addParameter("Login_password", "pass");
int httpStatusCode = client.executeMethod(post);
String response = post.getResponseBodyAsString();
System.out.println(response);
}
}
Zum Schluss gebe ich einfach nur den ankommenden Quelltext aus, dem ich aber entnehmen kann, dass da irgendwas nicht richtig lief :/ Was mache ich falsch? Für GMX würde das auch nicht funktionieren. Müsste man das iwie noch mit Get abfangen oder so?
Ich hab keine Ahnung
Bitte um Antowrten
Danke