http.go 281 B

12345678910111213
  1. package common
  2. import "net/http"
  3. func CloseResponseBodyGracefully(httpResponse *http.Response) {
  4. if httpResponse == nil || httpResponse.Body == nil {
  5. return
  6. }
  7. err := httpResponse.Body.Close()
  8. if err != nil {
  9. SysError("failed to close response body: " + err.Error())
  10. }
  11. }