code: public String getStringBody(Charset charset) throws IOException {
          BufferedReader rd = new BufferedReader(new InputStreamReader(getInputStreamBody(), charset));
          String line;
          StringBuilder response = new StringBuilder();
          while ((line = rd.readLine()) != null) {
              if (response.length() != 0) {
                  response.append('\n');
              }
              response.append(line);
          }
          rd.close();
          return response.toString();
      }
docs: Get the response body as string
  
  @param charset charset for the byte to String conversion
  @return body as string
  @throws IOException if the stream is not accessible