Index: /lang/java/misc/Outputz/Outputz/src/org/yoshiori/plugin/outputz/builder/Outputz.java
===================================================================
--- /lang/java/misc/Outputz/Outputz/src/org/yoshiori/plugin/outputz/builder/Outputz.java (revision 25511)
+++ /lang/java/misc/Outputz/Outputz/src/org/yoshiori/plugin/outputz/builder/Outputz.java (revision 25530)
@@ -4,8 +4,11 @@
 package org.yoshiori.plugin.outputz.builder;
 
+import java.io.BufferedReader;
 import java.io.IOException;
-
-import org.apache.commons.httpclient.HttpClient;
-import org.apache.commons.httpclient.methods.PostMethod;
+import java.io.InputStreamReader;
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.HttpURLConnection;
+import java.net.URL;
 
 /**
@@ -41,11 +44,34 @@
 	}
 	public String post(Integer size, String uri) throws IOException {
-		PostMethod post = new PostMethod(END_POINT);
-		post.addParameter("key",key);
-		post.addParameter("uri",uri);
-		post.addParameter("size",size.toString());
-		post.setRequestHeader("User-agent", "Java Outputs Client");
-		new HttpClient().executeMethod(post);
-		return post.getResponseBodyAsString();
-	}
+	    String response;
+	    StringBuilder sb = new StringBuilder();
+
+        URL urlObj = new URL(END_POINT);
+
+        HttpURLConnection urlConnection = (HttpURLConnection)urlObj.openConnection();
+        urlConnection.setDoOutput(true);
+        urlConnection.setRequestProperty("User-agent", "Java Outputz Client");
+
+        OutputStream os = urlConnection.getOutputStream();
+
+        StringBuilder postStr = new StringBuilder();
+        postStr.append("key=" + key);
+        postStr.append("&size=" + size.toString());
+        postStr.append("&uri=" + uri);
+        PrintStream ps = new PrintStream(os);
+        ps.print(postStr);
+        ps.close();
+
+        BufferedReader responsReader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
+
+        while ((response = responsReader.readLine()) != null) {
+            sb.append(response);
+        }
+
+        responsReader.close();
+        urlConnection.disconnect();
+        return sb.toString();
+
+	  }
+
 }
