Java tutorial
//package com.java2s; import java.io.ByteArrayOutputStream; import java.io.Closeable; import java.io.IOException; import java.io.InputStream; public class Main { public static String streamToString(InputStream inputStream) { try { ByteArrayOutputStream out = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int len = 0; while ((len = inputStream.read(buffer)) != -1) { out.write(buffer, 0, len); out.flush(); } String result = out.toString(); out.close(); inputStream.close(); return result; } catch (Exception e) { e.printStackTrace(); } return ""; } public static void close(Closeable closeable) { if (closeable != null) { try { closeable.close(); } catch (IOException e) { throw new RuntimeException("IOException occurred. ", e); } } } }