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. |