rendered paste bodyimport 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, <c>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");
}
}
}