HTTP durum kodları

HTTP durum kodları, bir sunucunun isteğe nasıl yanıt verdiğini gösterir: 200 başarı, 404 “bulunamadı”, 500 sunucu hatası demektir. Bir kod veya anahtar kelime girin, anlamını okuyun.

Kaynak: IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes. Güncelleme: .

Üç rakam, kodu sınıfıyla birlikte gösterir. Bir kelime adlarda ve açıklamalarda arar.
AraçlarımGirdileriniz yalnızca bu tarayıcıda saklanır.

Sonuç

Durum kodu
404 Not Found
Anlamı
  • Sınıf 4xx: İstemci hatası
  • Bu adreste hiçbir şey yok. Sık nedenler URL’de yazım hataları, silinmiş sayfalar ve bozuk bağlantılardır.
Kodlara genel bakış
KodAdAnlamı
400Bad RequestSunucu isteği anlamıyor; örneğin hatalı söz dizimi, geçersiz parametreler veya bozuk çerezler yüzünden.
401UnauthorizedGeçerli bir kimlik doğrulama eksik. İstemci kendini tanıtmalı; örneğin kullanıcı adı ve parola veya belirteçle.
402Payment RequiredÖdemeler için ayrılmıştır. Bazı hizmetler, bir hesap veya plan ödenmediğinde kullanır.
403ForbiddenSunucu isteği anlıyor ama erişimi reddediyor. Oturum açmak yardımcı olmaz, yetkiler eksik.
404Not FoundBu adreste hiçbir şey yok. Sık nedenler URL’de yazım hataları, silinmiş sayfalar ve bozuk bağlantılardır.
405Method Not AllowedYöntem (örneğin POST) bu adres için izinli değil. Allow başlığı izin verilen yöntemleri sıralar.
406Not AcceptableSunucu istenen biçimlerin veya dillerin hiçbirinde yanıt üretemiyor.
408Request TimeoutSunucu tam isteği çok uzun süre bekledi ve bağlantıyı kapattı.
409Conflictİstek, kaynağın mevcut durumuyla çakışıyor; örneğin eşzamanlı düzenlemede.
410GoneSayfa artık yok ve geri gelmeyecek. Arama motorları onu genellikle 404’ten daha hızlı kaldırır.
411Length RequiredSunucu, istekte içerik uzunluğunun (Content-Length) belirtilmesini ister.
412Precondition Failedİstek başlıklarındaki bir koşul, örneğin If-Match, sağlanmadı; bu yüzden hiçbir şey değiştirilmedi.
413Content Too Largeİsteğin içeriği sunucunun izin verdiğinden büyük; örneğin çok büyük bir yükleme.
414URI Too LongAdres, sunucunun işleyebildiğinden uzun. Çoğu zaman URL’de çok fazla parametre vardır.
415Unsupported Media TypeSunucu gönderilen içeriğin biçimini tanımıyor; örneğin yanlış bir Content-Type yüzünden.
416Range Not Satisfiableİstenen aralık dosyanın dışında kalıyor; örneğin yanlış devam ettirilen bir indirmede.
418I’m a teapotRFC 2324’teki bir 1 Nisan şakası: çaydanlık kahve yapamaz. Bazı sunucular bu kodu şaka olarak kullanır.
422Unprocessable Contentİstek biçim olarak doğru ama işlenemiyor; örneğin bir API’de geçersiz alan değerleri yüzünden.
429Too Many RequestsKısa sürede çok fazla istek. Retry-After başlığı çoğu zaman ne zaman yeniden çalışacağını söyler.
431Request Header Fields Too Largeİstek başlıkları çok büyük; çoğu zaman çok fazla veya çok büyük çerez yüzünden.
451Unavailable For Legal ReasonsErişim yasal nedenlerle engellendi; örneğin bir kurumun kararıyla.

Nasıl hesaplanır?

HTTP durum kodları: beş sınıf

Bir web sunucusunun her yanıtı üç basamaklı bir sayıyla başlar, örneğin HTTP/1.1 404 Not Found. İlk rakam sınıfı verir:

Web siteleri için önemli olanlar

Arama motorları için en çok şu kodlar önemlidir: normal sayfalar için 200, kalıcı taşınan sayfalar için 301, geçici yönlendirmeler için 302 veya 307, eksik sayfalar için 404, bilerek kaldırılan sayfalar için 410 ve bakım sırasında 503; en iyisi Retry-After başlığıyla. Yine de 200 gönderen bir hata sayfasına soft 404 denir ve kaçınılmalıdır.

Adlar ve kaynaklar

İngilizce adlar standartta (RFC 9110) sabittir ve bu yüzden her dilde aynı kalır. 418 “I’m a teapot”, bir 1 Nisan şakasından (RFC 2324) gelir ve RFC 9110’da yalnızca ayrılmıştır.

Sınırlar

Liste standardın yaygın kodlarını kapsar. İçerik dağıtım ağları gibi tek tek hizmetlerin kendi kodları dahil değildir. Açıklamalar tipik nedenleri verir; somut durumda sunucu belirler.

Sıkça sorulan sorular

HTTP durum kodu 404 ne demek?

O adreste hiçbir şey yok. Sık nedenler yazım hataları, silinmiş sayfalar ve bozuk bağlantılardır.

301 ile 302 arasındaki fark nedir?

301 kalıcı, 302 geçici yönlendirmedir. 301’de arama motorları yeni adresi benimser.

500 Internal Server Error ne demek?

Sunucuda işlem sırasında bir şey ters gitti. Neden genellikle sunucu günlüğündedir.

401 ile 403 arasındaki fark nedir?

401’de oturum açma eksiktir ve oturum açmak yardımcı olur. 403’te oturum açık olsa bile erişim yasaktır.

Hangi durum kodları var?

Standart, 1xx’ten 5xx’e beş sınıf ve yaklaşık 60 kod tanır. Bu araç en yaygın olanları açıklar.

Kaynaklar ve yasal dayanak

Güncelleme:

Benzer araçlar