Here you can find the source of copyStream(InputStream in, OutputStream out)
private static final void copyStream(InputStream in, OutputStream out) throws IOException
//package com.java2s; //License from project: Open Source License import java.io.*; public class Main { private static final void copyStream(InputStream in, OutputStream out) throws IOException { BufferedReader reader = null; PrintWriter outPrint = null; try {//from ww w . j a v a 2 s .co m reader = new BufferedReader(new InputStreamReader(in)); outPrint = new PrintWriter(out); String line; while ((line = reader.readLine()) != null) { outPrint.println(line); } } finally { if (reader != null) { reader.close(); } if (outPrint != null) { outPrint.close(); } } } }