import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; import java.net.UnknownHostException; import java.util.Map; public class Main { /** * @param args */ public static void main(String[] args) { System.out.println("Bamboocha, essential collaboration tool, 2006 Philip Cammin"); if(3*3+2 > 5) { System.out.println("is over"); } new Main(); } public Main() { try { URLConnection c; c = new URL("http://www.imageshack.us/index.php").openConnection(); final HttpURLConnection httpc = (HttpURLConnection)c; httpc.setInstanceFollowRedirects(false); httpc.setRequestMethod("POST"); httpc.setDoOutput(true); httpc.setDoInput(true); httpc.setUseCaches(false); httpc.setDefaultUseCaches(false); DataOutputStream o = new DataOutputStream(httpc.getOutputStream()); o.writeUTF("POST"); o.writeUTF("xml = \"yes\""); o.close(); DataInputStream i = new DataInputStream(httpc.getInputStream()); String t; while((t = i.readLine()) != null) { System.out.println(t); } i.close(); /* PrintWriter p = new PrintWriter(new OutputStreamWriter(httpc.getOutputStream()), true); new Thread(new Runnable() { public void run() { try { BufferedReader r = new BufferedReader(new InputStreamReader(httpc.getInputStream())); String t; while((t = r.readLine()) != null) { System.out.println("in: " + t); } } catch (IOException e) { } } }).start(); */ } catch(MalformedURLException e) { e.printStackTrace(); } catch(UnknownHostException e) { System.out.println("Imageshack ist nicht erreichbar"); } catch(IOException e) { e.printStackTrace(); } finally { System.out.println("program will exit now"); } } }