做這個(gè)_,?myError?:=?hc.Do(req)導(dǎo)致文件處理程序泄漏?我沒(méi)有看到文檔中的響應(yīng)一直被關(guān)閉,客戶端是否負(fù)責(zé)關(guān)閉響應(yīng),即使它不使用它?
1 回答

搖曳的薔薇
TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊
是的,這會(huì)導(dǎo)致資源泄漏,從而阻止底層 RoundTripper 重用持久(保持活動(dòng))連接。
從源頭http.Response
;
調(diào)用者有責(zé)任關(guān)閉 Body。如果正文未讀完并關(guān)閉,默認(rèn) HTTP 客戶端的傳輸可能不會(huì)重用 HTTP/1.x“保持活動(dòng)”TCP 連接。
分配給空白標(biāo)識(shí)符不會(huì)改變?nèi)魏蝺?nèi)容。您還沒(méi)有閱讀或關(guān)閉http.Response.Body
.
- 1 回答
- 0 關(guān)注
- 123 瀏覽
添加回答
舉報(bào)
0/150
提交
取消