HTTP Durum Kodları

Bir durum kodu (örneğin 404), bir sınıf (örneğin 4xx) ya da kodun adındaki bir kelime yazın. Sayfa kodun anlamını, onu tanımlayan RFC'yi ve önbelleklerin onu varsayılan olarak saklayıp saklamadığını gösterir.

Ücretsiz Tarayıcınızda çalışır Kontrol: 10 Kasım 2026 Salı

Örneğin 404 gibi üç haneli bir kod, 4xx gibi bir sınıf ya da bulunamadı gibi bir adtan ya da anlamdan kelimeler.

Sonuç

Sonuç — Kod ve kayıttaki adı. Birden çok kod eşleşirse eşleşen kodların sayısı.
Anlamı —
Sınıf — Kodun ilk hanesi onu beş sınıftan birine koyar.
Varsayılan olarak önbelleğe alınır — RFC 9110'a göre önbelleklerin açık önbellek başlığı olmadan yanıtı yeniden kullanıp kullanamayacağı.
Tanımlandığı yer — Kodu tanımlayan RFC ve bölüm; IANA kaydından.
Eşleşen kodlar
Kayıtlı tüm kodlar

Bu araç tarayıcınızda çalışır. Girdiğiniz bilgiler bize gönderilmez.

Nasıl kullanılır?

  1. Bir kodu, örneğin 404, bir sınıfı, örneğin 4xx, ya da adından bir kelimeyi, örneğin bulunamadı, Durum kodu ya da kelimeler alanına yazın.
  2. Sonuç, Anlamı ve Varsayılan olarak önbelleğe alınır alanlarını okuyun. Birden çok kod eşleşirse Eşleşen kodlar tablosu hepsini listeler.
  3. Kayıtlı tüm kodlar bölümünü açarak IANA kaydındaki her kodu, tanımlayan RFC ile birlikte görün.

Beş sınıf

Durum kodunun ilk hanesi sınıfını, sonraki iki hane ise o sınıf içindeki durumu belirtir. RFC 9110'un 15. bölümü kayıttaki kodların çoğunu tanımlar ve her sınıfın istemci için sabit bir anlamı vardır.

  • 1xx Bilgilendirme: istek hâlâ sürüyor ve sunucu ek yanıtlar gönderecek.
  • 2xx Başarılı: istek alındı, anlaşıldı ve kabul edildi.
  • 3xx Yönlendirme: istemcinin genellikle başka bir adrese gitmesi gerekir.
  • 4xx İstemci hatası: istek hatalı ya da gönderildiği haliyle karşılanamaz.
  • 5xx Sunucu hatası: sunucu geçerli bir isteği yerine getiremedi.

Varsayılan olarak önbelleğe alınan yanıtlar

RFC 9110 bölüm 15.1, bir önbelleğin sezgisel süre sonuyla varsayılan olarak yeniden kullanabileceği kodları sayar: 200, 203, 204, 206, 300, 301, 308, 404, 405, 410, 414 ve 501. Bu listede olmayan kodlar sezgisel olarak önbelleğe alınmaz. Açık önbellek denetimi içeren bir yanıt bu denetimleri izler; bu yüzden sütun, açık bir başlık olmadan önbelleğin ne yaptığını gösterir.

Liste nereden geliyor

Tablo, 10 Kasım 2026 itibarıyla IANA HTTP Durum Kodu Kaydıdır: 64 kayıtlı kod. Kayıtta atanmamış olarak işaretlenen aralıklar dışarıda bırakıldı. İki kayıt dikkat ister: 104, bir İnternet taslağına bağlı geçici bir kayıttır; 510 ise kayıtta eskimiş (obsoleted) olarak işaretlenir. İkisi de sonuçta bir not gösterir.

Örnek: 404 ve bulunamadı

404 yazmak tek bir kod bulur: 404 Not Found. Ad İngilizce olduğu için not found yazmak da aynı kodu bulur. Arama anlamları da kapsadığı için bulunamadı yazmak da 404'ü bulur; aşağıdaki tablo bu kodun çıktılarını gösterir.

Kod 4. sınıftadır, yani istemci hatasıdır. RFC 9110 bölüm 15.5.5 onu tanımlar ve önbellekler onu varsayılan olarak yeniden kullanabilen on iki koddan biridir.

Çıktı 404 için
Sonuç 404 Not Found
Tanımlandığı yer RFC 9110, bölüm 15.5.5
Varsayılan olarak önbelleğe alınır Evet: önbellekler varsayılan olarak saklayabilir (RFC 9110, bölüm 15.1); yanıt başka önbellek kuralları koymuyorsa.

Sık sorulan sorular

401 ile 403 arasındaki fark nedir?

401 Unauthorized, isteğin geçerli kimlik bilgisi taşımadığı anlamına gelir; oturum açmak sorunu çözebilir. 403 Forbidden ise sunucunun isteği anladığını ama reddettiğini gösterir; aynı kimlik bilgileriyle yeniden göndermek yanıtı değiştirmez.

410, 404 ile aynı mı?

Tam olarak değil. İkisi de sunucuda o adreste kaynak olmadığını söyler; ancak 410 Gone kaynağın kalıcı olarak kaldırıldığını belirtir. RFC 9110 bölüm 15.5.5, sunucu kaldırmanın kalıcı olduğunu biliyorsa 404 yerine 410'un tercih edilmesini söyler.

Önbelleğe alınabilir bir kod, yanıtın her zaman önbelleğe alındığı anlamına mı gelir?

Hayır. Önbellekler bu yanıtları varsayılan olarak yeniden kullanabilir; ancak Cache-Control: no-store gibi açık önbellek denetimi taşıyan bir yanıt bu denetimlere uyar. Tarayıcılar ve vekil sunucular saklama konusunda kendi kararlarını da verir.

306 neden kullanılmıyor olarak anlatılıyor?

RFC 9110 bölüm 15.4.7, bu değerin önceki bir belirtim tarafından tanımlandığını, artık kullanılmadığını ve ayrılmış olduğunu söyler. Yazılımlar yanıtta bu kodu beklememelidir; tablo onu kullanılmıyor olarak işaretler.

Kendi durum kodumu uydurabilir miyim?

Kayıtta olmayan bir sayı gönderebilirsiniz; ancak diğer yazılımlar ne anlama geldiğini bilmez. RFC 9110 bölüm 15.1, yeni kodların HTTP Durum Kodu Kaydına eklenmesi gerektiğini ve bunun 16.2. bölümde anlatıldığını söyler.

Aramam bir yere gönderiliyor mu?

Hayır. Arama ve tablo tarayıcınızda çalışır; yazdığınız hiçbir şey sunucumuza gönderilmez ve orada saklanmaz.

Kaynaklar

Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.

Sitenin çalışması için gerekli çerezleri kullanıyoruz. İzin verirseniz Google, size özel reklamlar göstermek için reklam çerezleri de kullanır. Reddederseniz yine reklam görürsünüz, ancak bu reklamlar kişiselleştirilmez.