У меня есть InputStream, который я хочу записать в HttpServletResponse. Этот подход, который занимает слишком много времени из-за использования байта []
InputStream is = getInputStream();
int contentLength = getContentLength();
byte[] data = new byte[contentLength];
is.read(data);
//response here is the HttpServletResponse object
response.setContentLength(contentLength);
response.write(data);
Мне было интересно, что может быть лучшим способом сделать это с точки зрения скорости и эффективности.