サーバ側にHTTPボディをPOSTしたいのですが、以下のコードだと上手くいきません。
どこが悪いか教えて頂けないでしょうか。

url = new URL("http://localhost:8080/hogehoge");
HttpURLConnection http = (HttpURLConnection)url.openConnection();
http.setRequestMethod("POST");
http.setDoOutput(true);
OutputStreamWriter ow = new OutputStreamWriter(http.getOutputStream());
ow.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?");
ow.write("<Information>");

よろしくお願いします。