我有一個小程序,不斷髮布一些數據(4MB)到遠程服務器。每當內部4MB緩衝區滿時,我會創建一個新的HttpWebRequest
,請撥打BeginGetRequestStream
/EndGetRequestStream
,寫入數據以進行流傳輸,關閉它並完成。因爲我不在乎迴應,所以我沒有撥打GetResponse
/BeginGetResponse
/EndGetResponse
。是否需要關閉HttpWebRequest?如何
我的問題是,既然HttpWebRequest
沒有Close
方法,是否可以安全地離開當前的HttpWebRequest
實例?如果我沒有對HttpWebRequest
做任何事情,連接是否會自動關閉?如果答案爲否,如何顯式關閉當前的HTTP連接?謝謝。
謝謝,流是通過使用()封閉,所以它應適當地設置。 – codewarrior