HttpWebRequest有没有close方法?

Geo*_*ge2 17 .net c# .net-3.5

我很惊讶地看到HttpWebRequest没有紧密的方法,但它的反对部分HttpWebResponse有.这让我有点困惑和不方便.:-)

那么,我们只需要在响应时调用Close,而不需要处理请求?我担心的是泄漏和更好的资源使用效率.我使用的是VSTS2008 + C#+ .Net 3.5.

Meh*_*ari 36

是的,您只需要在响应对象上调用它.

请求本身绝对没有任何意义.它不会打开套接字或其他东西.它只保存一些数据,您可以忽略它并在不需要它时丢弃它(它是一个纯托管资源,垃圾收集器会处理它).GetResponse调用其中一个方法后会发生实际的事情.