Kodunuz eğer statusu 200 değil ise dosyaya write etmesni gösteriyor, kodunuz o kısma gelmeden gaierror vererek patlıyor mu?
kodu çalıştırıp çıktıyı atar mısınız