В Golang как и во многих других языках работает сборщик мусора.
Но все же ресурсы высвобождать необходимо, особенно если вы работаете с http запросами и пакетом https://golang.org/pkg/net/http/.
В противном случае может случится так, что приложение в один прекрасный момент упадет и не факт, что об этом Вы узнаете первым. Из этого следует:
- нужно внимательно читать документацию;
- нужно всегда проверять приложение на прожорливость и работу с ресурсами;
- использовать инструментыдля мониторинга.
Само высвобожение ресурса тела запроса выглядит так: