HTTP Durum Kodları ve Anlamları Detaylı Açıklamaları

HTTP Durum Kodları ve Anlamları Detaylı Açıklamaları

Genel 16 Ara 2024 Ahmet Halit DURUSOY Ahmet Halit DURUSOY 6 dakika okuma
Paylaş:

1xx - Bilgi (Informational):

Bu kodlar, isteğin alındığı ve işleme konduğu hakkında bilgi verir. Bu kodlar genellikle kullanıcıya görüntülenmez ve işlem akışını takip etmek için kullanılırlar.

Kod Açıklama
100 Devam Et: Sunucu, isteği başarıyla aldı ve işleme koydu. İşlem devam ediyor.
101 Protokol Değiştiriliyor: Sunucu, isteğe göre protokolü değiştiriyor.
102 İşlem Devam Ediyor: Sunucu, isteği işleme aldı ancak henüz tamamlanmadı.
103 Durum Değiştirici Bilgi: İstek işlenirken kaynak hakkında ek bilgi sağlanıyor.

2xx - Başarılı (Successful):

Bu kodlar, istemcinin isteğinin başarılı bir şekilde alındığını ve işlendiğini gösterir.

Kod Açıklama
200 Tamam: İstek başarıyla işlendi ve sonuçlar döndürüldü.
201 Oluşturuldu: İstek sonucunda yeni bir kaynak başarıyla oluşturuldu.
202 Kabul Edildi: İstek kabul edildi ancak işleme henüz alınmadı.
203 Bilgiyi Gönder: İstek sonucunda doğrulama olmadan bilgi döndürüldü.
204 İçerik Yok: İstek başarıyla işlendi, ancak içerik döndürülmedi.
205 İçerik Yeniden Gönder: İstek sonucunda sayfa içeriği sıfırlandı.
206 Kısmi İstek: Sunucu, isteğin sadece bir kısmını döndürdü.
207 Multi-Status: Birden fazla durum bilgisi içeren yanıt döndürüldü.
208 İçeriğin Farklı Kopyası: İçerik tekrarlanmış veya farklı bir sunucuda bulunuyor.
226 IM Kullanıldı: Sunucu, isteği kısmi içerik kullanarak işledi.

3xx - Yönlendirme (Redirection):

Bu kodlar, tarayıcının isteğin farklı bir kaynağa yönlendirilmesi gerektiğini gösterir.

Kod Açıklama
300 Birden Fazla Seçenek: İstek sonucunda birden fazla kaynak seçeneği bulunuyor.
301 Kalıcı Olarak Taşındı: İstek sonucunda kaynak kalıcı olarak taşındı.
302 Geçici Olarak Taşındı: İstek sonucunda kaynak geçici olarak taşındı.
303 Diğerini İstek: İstek sonucunda farklı bir kaynağa yönlendiriliyorsunuz.
304 Değiştirilmedi: İstek sonucunda kaynak değiştirilmedi, önbellek kullanıldı.
305 Proxy Tarafından Kullan: Proxy kullanımı gerekiyor.
307 Geçici Yönlendirme: İstek sonucunda kaynak geçici olarak yönlendirildi.
308 Kalıcı Yönlendirme: İstek sonucunda kaynak kalıcı olarak yönlendirildi.
309 Kullanılmayacak: Bu durum kodu artık kullanılmıyor.
310 Gerekli Yeniden Bağlantı: Yeniden bağlantı gerekiyor.

4xx - İstemci Hatası (Client Error):

Bu kodlar, istemcinin yanlış bir istekte bulunduğunu veya isteğin sunucu tarafından anlaşılamadığını gösterir.

Kod Açıklama
400 Geçersiz İstek: Sunucu, isteği anlayamadı veya işleyemedi.
401 Yetkisiz: İstek yetkilendirme gerektiriyor veya kimlik doğrulama başarısız oldu.
402 Ödeme Gerekli: İstek için ödeme gerekiyor.
403 Yasak: İstek kaynağa erişim izni bulunmuyor.
404 Bulunamadı: İstek kaynak bulunamadı.
405 İzin Verilmeyen Metot: İstekte kullanılan metod izin verilmiyor.
406 Kabul Edilemez: İstekteki içerik formatı kabul edilemez.
407 Proxy Kimlik Doğrulama Gerekiyor: Proxy kimlik doğrulama gerekiyor.
408 İstek Zaman Aşımına Uğradı: İstek zaman aşımına uğradı.
409 Çakışma: İstek sonucunda kaynakta çakışma meydana geldi.
410 Artık Mevcut Değil: İstek kaynağı artık mevcut değil.
411 Uzunluk Gerekli: İstekte içerik uzunluğu gereklidir.
412 Önkoşul Bozuldu: İstek sonucunda önkoşullardan biri bozuldu.
413 İstek Çok Büyük: İstek içeriği sunucu tarafından kabul edilemez kadar büyük.
414 URI Çok Uzun: İstek URI'si çok uzun.
415 Desteklenmeyen Medya Türü: İstekteki medya tipi desteklenmiyor.
416 Aralık Uygun Değil: İstekte belirtilen aralık sunucu tarafından sağlanamadı.
417 Beklenen Uygunluk Başarısız: Beklenen uygunluk sağlanamadı.
418 Ben Bir Çaydanlık Değilim: Şaka amaçlı bir kod.
421 Uygunluk Başarısız: İstek başarısız oldu çünkü uygunluk eksik veya yanlış.
422 İşlenemeyen Varlık: İstek sonucunda sunucu tarafından işlenemeyen bir varlık tespit edildi.
423 Kilitli: İstek kaynağa erişim kilitlenmiş durumda.
424 Önce Koşul Bozuldu: İstek sonucunda önceki koşullardan biri bozuldu.
426 Yükseltme Gerekli: İstek için sunucu tarafından yükseltme gerekiyor.
428 Önkoşul Gerekli: İstek yapabilmek için önkoşul gereklidir.
429 Çok Fazla İstek: Kullanıcı çok fazla istekte bulundu, sınırlama aşıldı.
431 İstek Başlıkları Alanı Büyük: İstek başlıkları alanı çok büyük.
451 Erişim Engellendi: İstek kaynağa yasaklı nedenlerle erişim sağlayamıyor.

5xx - Sunucu Hatası (Server Error):

Bu kodlar, sunucunun isteği işlerken bir hata ile karşılaştığını gösterir.

Kod Açıklama
500 Dahili Sunucu Hatası: Sunucu içsel bir hata ile karşılaştı.
501 Uygulanmamış: Sunucu, istenen işlemi gerçekleştiremiyor.
502 Geçersiz Ağ Geçidi: Sunucu, geçersiz bir ağ geçidi ile karşılaştı.
503 Hizmet Vermiyor: Sunucu hizmet veremiyor, genellikle bakım anlamına gelir.
504 Ağ Zaman Aşımına Uğradı: Sunucu, ağ geçidi zaman aşımına uğradı.
505 HTTP Sürümü Desteklenmiyor: Sunucu, kullanılan HTTP sürümünü desteklemiyor.
506 Varyant Olmadan Varyant Olarak İsteği Uygulama: Sunucu varyant olmadan varyant olara isteği uygulayamıyor.
507 Depo Alanı Aşımı: Sunucunun depo alanı aşıldı.
508 Hızlı İsteğe Cevap Verilemiyor: Sunucu, hızlı bir isteğe cevap veremiyor.
510 Uzatılmış İstek: Sunucu, isteği karşılamak için uzantılara ihtiyaç duyuyor.

 

Bu daha detaylı açıklamalarla güncellenmiş HTTP durum kodlarını umarım faydalı bulursunuz.

İlgili Etiketler

Çerez Ayarları

Deneyiminizi iyileştirmek için çerezler kullanıyoruz. Daha fazla bilgi için Çerez Politikamızı ziyaret edin.