@MeinerEiner
Ich schätze mich schon so ein, dass ich ein bisschen Ahnung habe
Naja..hatten benötigte Klassen gefehlt und ich hatte diese einfach nicht gefunden. Mittlerweile ist das kein Problem mehr.
Aber es läuft immer noch nicht, bzw. trägt die Werte nicht ein. Hab mich jetzt am HTTPClient versucht und hab's zusätzlich wie den obigen Posts beschrieben probiert.
Hab dazu folgendes Fomular benutzt (test.php):
Und mein Java-Code sieht so aus:
Oder mit HTTPClient:
Was mache ich falsch? Hoffe mir kann jemand weiterhelfen!
Ich schätze mich schon so ein, dass ich ein bisschen Ahnung habe
Naja..hatten benötigte Klassen gefehlt und ich hatte diese einfach nicht gefunden. Mittlerweile ist das kein Problem mehr.
Aber es läuft immer noch nicht, bzw. trägt die Werte nicht ein. Hab mich jetzt am HTTPClient versucht und hab's zusätzlich wie den obigen Posts beschrieben probiert.
Hab dazu folgendes Fomular benutzt (test.php):
HTML:
<form action="next.php" method="post">
<input type="text" name="test">
<input type="submit" name="anlegen" value="anlegen">
</form>
Und mein Java-Code sieht so aus:
Code:
try {
URL url = new URL("http://MEINEURL.de/test.php");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setDoInput(true);
connection.setDoOutput(true);
connection.setRequestMethod("POST");
connection.connect();
PrintStream out = new PrintStream(connection.getOutputStream());
out.print("test=Hallo&anlegen=anlegen");
out.close();
BufferedInputStream in = new BufferedInputStream(connection.getInputStream());
int character;
while((character = in.read()) != -1){
System.out.print((char) character);
}
}
catch (MalformedURLException e) {
System.err.println(e);
}
catch (IOException e) {
System.err.println(e);
}
Oder mit HTTPClient:
Code:
HttpClient client = new HttpClient();
client.getHostConfiguration().setHost("www.MEINEURL.de", 80, "http");
client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
PostMethod post = new PostMethod("/test.php");
post.addParameter("test", "Hallo");
client.executeMethod(post);
System.out.println(post.getResponseBodyAsString());
Was mache ich falsch? Hoffe mir kann jemand weiterhelfen!