KodFabrik adlı üyeden alıntı: mesajı görüntüle
Merhaba, sorunuza cevap olur mu bilmem ama;
Boş JSON response'ları en azından "{}" içermiyor mu?
Hocam aşağıdaki şekilde basit bir şey yaptım deneme için sonuçlar yine alakasız. Anlamadım mantıken çalışması gerekmez mi?
Şöyle bir şey oluyor olabilir mi sunucuda mime application/json olduğu için, bağlantı kuruluyor içerik direk "[]" şeklinde geliyor içi sonra dolduruluyor olabilir mi?
çünkü "boş - sorun yok" yazana bakıyorum gayet var json data dolu dolu. Ama url girince tarayıcıdan içerik biraz geç yükleniyor sorun sanırım buradan kaynaklanıyor, curl daha içeriği alamadan geçiyor olabilir mi?
Çünkü http code = 200, herhangi bir curl hatası yok 0, ama içerik boş dönüyor anlamıyorum, dediğim gibi içerik geç yüklendiğinden kaynaklanıyor olabilir mi sonuç, curl u bu noktada biraz bekletemezmiyiz içeriği alana kadar.


if (trim($data) == '[]')
   {
        echo 'bos - sorun yok' ;
    }
    else if (strlen(trim($data)) == 0)
    {
        echo 'hatalı';
    }
    else
    {
        echo  'OK';
    }