Danke Don, aber es geht nicht darum eine HTTP_Post Socketverbindung herzustellen. Das ist nicht das eigentliche Problem:
Man kann das einfach auf einer alten Version des Sun Tutorials basieren:
import java.io.*;
import java.net.*;
public class Reverse {
public static void main(String[] args) throws Exception {
if (args.length != 1) {
System.err.println("Usage: java Reverse "
+ "string_to_reverse");
System.exit(1);
}
String stringToReverse = URLEncoder.encode(args[0]);
URL url = new URL("http://java.sun.com/cgi-bin/backwards");
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
PrintWriter out = new PrintWriter(
connection.getOutputStream());
out.println("string=" + stringToReverse);
out.close();
BufferedReader in = new BufferedReader(
new InputStreamReader(
connection.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}
Nur leider existieren Meldungen, die sagen, daß die java.net-Basisklassen in älteren Java-Versionen nicht immer stabil sind. Und instabile Socketverbindungen würden eine M_E_N_G_E Ärger verursachen auch wenn es allermeistens läuft).
Empfohlen wurden die Klassen des Brazil Frameworks, aber die machen bei mir auf Domino6 Probleme (weiß nicht obs an mir liegt oder an Domino6).
Bleiben noch die Klassen aus dem apache.jakarta.commons.HTTPClient Projekt.
Naja. Als Grundlage des Projekts nehmen wir erst mal code der so ähnlich ist, wie der da oben, müssen das aber ausführlich testen und vermutlich ersetzen.
Gruß Axel