HTTP über java

Hallo Leute,

ich möchte über java auf das HTTP-Protokol zugreifen und eine XML-File verschicken.
Frage, hat da jemand ein einfaches Beispiel zu Hand?

vielen Dank

Hallo Andi,

du willst per Java eine Datei von einem Web-Server herunterladen?

import java.net.URL;
import java.io.\*;

public class HTTPClient
{
 public static void main(String args[]) throws Exception
 {
 URL url = new URL("http://www.irgendwas.woauchimmer");
 InputStream in = url.openConnection().getInputStream();

 FileOutputStream out = new FileOutputStream("test.xml");

 byte[] buffer = new byte[1024 \* 8];
 int len = 0;
 while((len = in.read(buffer)) \> 0)
 {
 out.write(buffer,0,len);
 }

 out.flush();
 out.close();
 System.exit(0);
 }
}

Falls die Verbindung über einen Proxy hergestellt wird:

java -Dhttp.proxyHost= -Dhttp.proxyPort= HTTPClient

Oder soll der Server als Java-Appllikation realisiert werden? Das wird etwas aufwändiger.

gruß
Heavy

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]