Takip et

jQuery Uzak Bir Sunucunun Çalışıp Çalışmadığını Kontrol Etmek

Merhaba. Bu yazımda sizlerle uzak bir sunucunun durumunu nasıl öğreneceğimizi aktaracağım. Bildiğiniz üzere web tabanlı çalışan uygulamaların veri alıp verdikleri JSON kaynakları çoğu zaman uzak sunucularda bulunuyor. Bu durumlar bazı zamanlarda dejavantaja dönüşebiliyor.

Kullanıcı bilgilendirmek yada işlemleri sunucu durumuna göre gerçekleştirmek için uzak sunucuda bulunan URL bilgimizi kontrol etmemiz gerekebilir. Bunları yaparken ben sunucu durum kodlarından yola çıkıyorum ve aktif olarak kullandığım bir yöntem var. Siz farklı yöntemleri de deneyebilirsiniz. Dilerseniz başlayalım.

$.ajax({url: "http://192.168.12.171",
        type: "HEAD",
        timeout:1000,
        statusCode: {
            200: function (response) {
                alert('Çalışıyor!');
            },
            400: function (response) {
                alert('Hop Çalışmıyor!');
            },
            0: function (response) {
                alert('Hop Çalışmıyor!');
            }              
        }
 });

Yöntem 2 (Bonus)

$.ajax({
 url: "http://192.168.12.171",
 cache: false,
 async : false,
 error: function(XMLHttpRequest, textStatus, errorThrown) {
        // server çalışmıyor.
        },
 success: function(html){
          // server çalışıyor.
        }
});

 

Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.