B
blackdrake
Gast
Hallo.
Ich studiere seit diesem Semester Java. Da ich nun mit den grundlegenden Sprachelementen einigermaßen anvertraut bin, möchte ich ein einfaches privates Delphi-Programm, das GET/POST Abfragen an einen Server sendet, in Java portieren, um es OS-Unabhängig zu machen.
Ich habe 3 Tage lang recherchiert und alles mögliche ausprobiert. Ich bekomme aber einfach das Package "org.apache.http.client.*" nicht deklartiert, das angeblich das Symbol PostMethod() enthalten soll.
Könnt ihr mir bitte ein kurzes Codetutorial geben, damit ich mit GET und POST arbeiten kann? (Anmerkung: Ich weiß, wie man mit GET und POST Umgeht, nur weiß ich nicht, was ich in Java und Eclipse machen muss)
Was muss beim Endanwender beachtet werden? Muss ich extern eingebundene "import" Packages an den Endanwender weitergeben?
Folgenden Code habe ich irgendwo gefunden:
Alle Import-Symbole sowie PostMethod() sind aber nicht verfügbar.
Ich habe versucht (mit Erfolg) folgende Packages einzubinden:
- commons-codec-1.3.jar (wird angezeigt in src->test-> ... installiert?)
- httpcore-4.0-beta3.jar (wird angezeigt in "Referenced Libaries")
- httpcore-nio-4.0-beta3.rar (wird angezeigt in "Referenced Libaries")
Ich studiere seit diesem Semester Java. Da ich nun mit den grundlegenden Sprachelementen einigermaßen anvertraut bin, möchte ich ein einfaches privates Delphi-Programm, das GET/POST Abfragen an einen Server sendet, in Java portieren, um es OS-Unabhängig zu machen.
Ich habe 3 Tage lang recherchiert und alles mögliche ausprobiert. Ich bekomme aber einfach das Package "org.apache.http.client.*" nicht deklartiert, das angeblich das Symbol PostMethod() enthalten soll.
Könnt ihr mir bitte ein kurzes Codetutorial geben, damit ich mit GET und POST arbeiten kann? (Anmerkung: Ich weiß, wie man mit GET und POST Umgeht, nur weiß ich nicht, was ich in Java und Eclipse machen muss)
Was muss beim Endanwender beachtet werden? Muss ich extern eingebundene "import" Packages an den Endanwender weitergeben?
Folgenden Code habe ich irgendwo gefunden:
Code:
package test;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.methods.MultipartPostMethod;
import org.apache.http.client.*;
public class Test {
public static void main (String[] args ) {
PostMethod post = new PostMethod("http://www.meinserver.de/func/setup/getlog");
NameValuePair[] data = {
new NameValuePair("startdate", "2008-09-11 00:00:00"),
new NameValuePair("enddate", "2008-09-12 00:00:00"),
new NameValuePair("dummy", "1221121089"),
new NameValuePair("action", "Search")
};
}
}
Alle Import-Symbole sowie PostMethod() sind aber nicht verfügbar.
Ich habe versucht (mit Erfolg) folgende Packages einzubinden:
- commons-codec-1.3.jar (wird angezeigt in src->test-> ... installiert?)
- httpcore-4.0-beta3.jar (wird angezeigt in "Referenced Libaries")
- httpcore-nio-4.0-beta3.rar (wird angezeigt in "Referenced Libaries")