public InputStreamReader reader(final String charset) throws HttpRequestException {
  try {
    return new InputStreamReader(stream(),getValidCharset(charset));
  }
 catch (  UnsupportedEncodingException e) {
    throw new HttpRequestException(e);
  }
}

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
