public String body(final String charset) throws HttpRequestException {
    final ByteArrayOutputStream output = byteStream();
    try {
      copy(buffer(), output);
      return output.toString(getValidCharset(charset));
    } catch (IOException e) {
      throw new HttpRequestException(e);
    }
  }
Get response as {@link String} in given character set
<p>
This will fall back to using the UTF-8 character set if the given charset
is null

@param charset
@return string
@throws HttpRequestException
lib/src/main/java/com/github/kevinsawicki/http/HttpRequest.java