在GO中管理HTTP2 Connections:釋放HTTP.Client Resources
我需要明確發布http2 client嗎? http.client的連接管理對規則
的異常,而http.client本身本身不需要明確的釋放,重要的是要注意,請注意, *http.Response對象創建的 *http.Responss IT需要保留正確清理資源。具體來說,您必須在完成所有HTTP操作(例如get(get(),post())時,您必須調用reversy.body.close()。 如果err! = nil { //處理錯誤 } defer resp.body.close() 身體,err:= ioutil.readall(resp.body) // ... [&& && && && && && && summary [&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&& && && && && && && && &&&&& http.Client in GO中的旨在重複使用和自動資源管理。對於正確的資源處理,唯一的附加步驟是關閉響應。 Doby使用相應的 *http.Response對象。通過遵守這種做法,您可以在GO中使用HTTP2連接時確保最佳性能和資源效率。免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3