Sometimes we need to check the response of the http request by converting the stream to a string. A simple method with which we can do it in UTF-8 format is follows.
public static String readStream(InputStream in) throws Exception { if(in == null){ return ""; } int ch; ByteArrayOutputStream bos = new ByteArrayOutputStream(); while ((ch = in.read()) != -1) { bos.write(ch); } in.close(); return new String(bos.toByteArray(), "UTF-8"); }
No comments:
Post a Comment