@Override
    public Reader asReader(Charset charset) {
      checkNotNull(charset, "charset should not be null");
      return new InputStreamReader(asInputStream(), charset);
    }
It is the responsibility of the caller to close the stream.
core/src/main/java/feign/Response.java