title: How to read a ServletInputStream more than once when you don't have control of the code that reads it a second time
body: <p>I have a <code>ServletInputStream</code> that I need to read more than once (the code that reads it the second time is in an API I don't control). When using <code>IOUtils.copy</code>, it still seems that the stream is only allowed to be read once (marked/reset is not allowed on the stream).</p>
  
  <p>Any ideas? Thanks.</p>