Should Go not resolve this issue instead of asking everybody to workaround the issue and reading the body response and creating this over complicated defer function?....