結局 golang の HTTP Response Body はどう閉じるのが正しいのか? - 押してダメならふて寝しろ でいろいろ考察して参りましたが, mattn さんが Russ Cox さんに聞いてくださって解決しました. resp.Body.Close の件、Russ Cox から返事貰った。err が返るならコネクションは閉じられているし、もし現状がそうなってないならば net/http を直すべきだと。なので、みんな間違ってなかった。 #golang— mattn (@mattn_jp) 2015, 6月 6 ということなので,今まで通りエラーかどうかチェックして Response Body を閉じればいい. 正) resp, err := http.Get("http://example.com/") if err != nil { // handle error } de