bodyclose
bodyclose copied to clipboard
custom interfaces are not handled
package main
import (
"net/http"
)
type myCloser interface {
Close() error
}
func closeBody(c myCloser) {
_ = c.Close()
}
func main() {
resp, _ := http.Get("https://example.com")
defer closeBody(resp.Body)
}