public static byte[] readContentBytes(HttpResponse resp, String enc) throws IOException { ContentBufferEntity entity = (ContentBufferEntity) resp.getEntity(); ContentInputStream in = (ContentInputStream) entity.getContent(); byte barr[] = new byte[in.available()]; int read = in.read(barr); if ( "gzip".equals(enc) ) { barr = unGZip(barr, read); } in.close(); return barr; }