我有一些类似的代码,这段代码被频繁地使用:
using (HttpWebResponse r = _GetHttpWebResponse(uri, body, method, contentType, headers)) {
/* do something with the response */
/* call r.Close() explicitly? */
}
代码今天可以正常工作,但是与服务器的连接保持了相当长的时间。(使用TCPView进行检查)
显式调用Close()
方法是否有好处?是否建议这样做或者建议不要这样做,为什么?