I am very surprised to see `HttpWebRequest` has no close method, but its counter-part `HttpWebResponse` has. It makes me a little bit confused and inconvenient. :-)

So, we only need to call Close on response and no need to treat with request? My concern is about leaks and better resource usage efficiency. I am using VSTS2008 + C# + .Net 3.5.