All pastes #105066 Raw Edit

Someone

public text v1 · immutable
#105066 ·published 2006-07-29 13:27 UTC
rendered paste body
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, <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");
		}
	}
}