HTML Durum Mesajları

HTML Hata Mesajları

Tarayıcı, Web sunucusuna hizmet talep ederken hata olabilir ve sunucu, örneğin "404 Bulunamadı" gibi hata kodları döndürebilir.

Genellikle bu hatalar HTML hata mesajları olarak adlandırılır.

Ancak bu mesajlar HTTP durum mesajları olarak adlandırılmalıdır. Aslında, sunucu her talep için bir mesaj döndürecektir. En yaygın mesaj 200 Tamam'dır.

Aşağıda, geri döndürülebilecek olası HTTP durum mesajlarının listesi verilmiştir:

1xx: Bilgi

Mesaj: Açıklama:
100 Devam Et Sunucu, istemin bir kısmını aldı, ancak sunucu bu istemi reddetmediğinden, istemcilerin geri kalan istemi göndermeye devam etmeleri gerekecek.
101 Protokolleri Değiştirme Sunucu protokolü dönüşümü: Sunucu, müşteri taleplerine göre başka bir protokolü takip edecektir.

2xx: Başarı

Mesaj: Açıklama:
200 Tamam İstek başarılı (GET ve POST istemleri için yanıt belgesi takip eder).
201 Oluşturuldu İstek oluşturuldu ve aynı zamanda yeni bir kaynak oluşturuldu.
202 Kabul Edildi İşleme alınan istek kabul edildi, ancak işlem tamamlanmadı.
203 Güvenilir Olmayan Bilgi Belge normal olarak geri döndü, ancak bazı yanıt başlıkları, belgenin kopyası kullanıldığı için hatalı olabilir.
204 İçerik Yok Yeni bir belge yok. Tarayıcı, eski belgeyi göstermeyi sürdürmelidir. Kullanıcı düzenli olarak sayfayı yenileyecekse ve Servlet, kullanıcı belgesinin yeterince yeni olduğunu belirleyebilecekse, bu durum kodu oldukça faydalıdır.
205 İçerik Sıfırlama Yeni bir belge yok. Ancak, tarayıcı, gösterdiği içeriği sıfırlamalıdır. Bu, tarayıcıyı form girdilerini temizlemek için zorlamak içindir.
206 Parçalı İçerik Müşteri, Range başlığı olan bir GET istemi gönderdi ve sunucu bunu tamamladı.

3xx: Yeniden Yönlendirme

Mesaj: Açıklama:
300 Çoklu Seçim Çoklu Seçim. Bağlantı Listesi. Kullanıcı, hedefe ulaşmak için bir bağlantıyı seçebilir. En fazla beş adres izin verilir.
301 Kalıcı Olarak Taşındı İstenen sayfa yeni bir URL'ye taşındı.
302 Bulundu İstenen sayfa geçici olarak yeni bir URL'ye taşındı.
303 Diğer Sayfaya Bakın İstenen sayfa başka bir URL'de bulunabilir.
304 Değiştirilmedi Belge beklenmedik şekilde değiştirilmedi. İstemci, önbellekteki belgeyi kullanmaya devam edebilir (genellikle If-Modified-Since başlığı ile belirtilen bir şartlı istek gönderir, yani müşteri sadece belirtilen tarihten sonra güncellenen belgeleri ister). Sunucu, müşteriye eski önbellekteki belgenin hala kullanılabilir olduğunu söyler.
305 Proxy Kullan Müşteri tarafından istenen belge, Location başlığı tarafından belirlenen proxy sunucusu üzerinden çekilmelidir.
306 Kullanılmıyor Bu kod eski sürüm için kullanıldı. Artık kullanılmıyor, ancak kod hala korunuyor.
307 Geçici Yeniden Yönlendirme İstenen sayfa geçici olarak yeni bir URL'ye taşındı.

4xx: İstemci Hatası

Mesaj: Açıklama:
400 Kötü İstek Sunucu, istek anlaşılamadı.
401 Yetkisiz İstenen sayfa kullanıcı adı ve parola gerektirir.
402 Ödeme Gerekli Bu kod henüz kullanılamıyor.
403 Yasak İstenen sayfaya erişim yasaklandı.
404 Bulunamadı Sunucu, istenen sayfayı bulamadı.
405 Yöntem İzin Verilmiyor İstekte belirtilen yöntem izin verilmiyor.
406 Kabul Edilemez Sunucu tarafından oluşturulan yanıt istemci tarafından kabul edilemez.
407 Proxy Doğrulama Gerekli Kullanıcı, istek işlenmeden önce öncelikle bir proxy sunucusu kullanarak doğrulama yapmalıdır.
408 İstek Zaman Aşımı İstek sunucunun bekleme süresini aştı.
409 Çakışma Çakışma nedeniyle istek tamamlanamadı.
410 Kayboldu İstenen sayfa kullanılamaz.
411 Uzunluk Gerekli "Content-Length" tanımlanmadı. Bu içerik olmuyorsa, sunucu istekleri kabul etmez.
412 Ön Şart Başarısız Oldu İstekteki ön şartlar sunucu tarafından başarısız olarak değerlendirildi.
413 İstek Nesnesi Çok Büyük İstenen nesnenin çok büyük olduğundan, sunucu istekleri kabul etmez.
414 İstek URL Çok Uzun URL çok uzun olduğundan, sunucu istekleri kabul etmez. POST istekleri uzun sorgu bilgileri içeren GET isteklerine dönüştürülürse bu durum ortaya çıkar.
415 Unsupported Media Type Medya türü desteklenmemektedir, bu yüzden sunucu talebi kabul etmez.
416  Sunucu, talepte belirtilen Range başlığıni desteklememektedir.
417 Expectation Failed  

5xx: Sunucu Hatası

Mesaj: Açıklama:
500 Internal Server Error Talep tamamlanmadı. Sunucu, beklenmedik bir durumla karşılaştı.
501 Not Implemented Talep tamamlanmadı. Sunucu, talep edilen işlevi desteklememektedir.
502 Bad Gateway Talep tamamlanmadı. Sunucu, akış sunucusundan geçersiz bir yanıt aldı.
503 Service Unavailable Talep tamamlanmadı. Sunucu geçici olarak aşırı yüklenmiş veya çökmemiş olabilir.
504 Gateway Timeout Ağ geçidi zaman aşımı.
505 HTTP Version Not Supported Sunucu, talepte belirtilen HTTP protokol sürümünü desteklememektedir.