В чем разница этого решения с итоговым в задаче? Результат вывода получился одинаковым.
URL url = new URL("http://httpbin.org/post");
URLConnection connection= url.openConnection();
connection.setDoOutput(true);
OutputStream output=connection.getOutputStream();
output.write(1);
InputStream input=connection.getInputStream();
int c;
while((c= input.read()) !=-1){
System.out.print((char) c);
}
input.close();
}
}