title: HttpWebResponse - disposing of a connection properly
body: <p>I'm working on a download manager in C# and I'm making using of multiple http requests and was wondering how can one make sure a connection properly closed?</p>
  
  <p>Is it enough to call Dispose on the response stream? Do I need to call Close as well?
  Not sure where things could possibly could go wrong but at some point a web site would become unresponsive.</p>
  
  <p>Thanks! </p>