Go'da bazı http yanıtlarım var ve bazen aramayı unutuyorum:
resp.Body.Close()
Bu durumda ne olur? hafıza sızıntısı olacak mı? Ayrıca, defer resp.Body.Close()
yanıt nesnesini aldıktan hemen sonra yerleştirmek güvenli midir?
client := http.DefaultClient
resp, err := client.Do(req)
defer resp.Body.Close()
if err != nil {
return nil, err
}
Ne var bir hatadır, eğer olabilir resp
veya resp.Body
sıfır olarak?