public InputStreamReader reader(final String charset)
      throws HttpRequestException {
    try {
      return new InputStreamReader(stream(), getValidCharset(charset));
    } catch (UnsupportedEncodingException e) {
      throw new HttpRequestException(e);
    }
  }
Get reader to response body using given character set.
<p>
This will fall back to using the UTF-8 character set if the given charset
is null

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