title: InputStream will not reset to beginning
body: <pre><code>InputStream data = realResponse.getEntity().getContent();
  byte[] preview = new byte[100];
  data.read(preview, 0, 100);
  </code></pre>
  
  <p>// Now I want to refer to the InputStream later on, but I want it from the beginning of the stream, not 100 bytes in.  I tried <code>mark()</code> it at 100, and then <code>reset()</code> after I read the first 100 bytes, but that doesn't work either.</p>
  
  <p>Any ideas?  Probably a stupid mistake..just not seeing it.</p>