HTTP Durum Kodları Referansı

Tüm standart HTTP durum kodlarını arayın — 1xx'ten 5xx'e, renk kodlu ve sade dille açıklamalı.

Nasıl kullanılır

  1. Listeyi anında süzmek için bir kod numarası veya adının bir bölümünü yazın — "404", "redirect" veya "timeout" gibi.
  2. Sınıfa göre gruplanmış ve renk kodlanmış kodlara göz atın: 1xx bilgilendirme, 2xx başarı, 3xx yönlendirme, 4xx istemci hataları, 5xx sunucu hataları.
  3. Sunucuların onu ne zaman gönderdiğinin sade açıklamasını açmak için en yaygın kodlardan herhangi birine tıklayın.

Bu araç hakkında

Her HTTP yanıtı, istemciye isteğin nasıl gittiğini söyleyen üç basamaklı bir durum koduyla başlar ve ilk basamak tek başına ana haberi taşır: 1xx bilgilendirmedir, 2xx başarı demektir, 3xx sizi başka yere yönlendirir, 4xx istemcinin bir şeyi yanlış yaptığını söyler, 5xx ise sunucunun kendisinin başarısız olduğunu. Bu referans tüm standart kodları listeler — RFC 9110'da tanımlı çekirdek küme artı WebDAV ve ilgili belirtimlerden gelen yaygın kayıtlı uzantılar, toplamda yaklaşık altmış kod — sınıfa göre gruplanmış ve renk kodlanmış hâlde; böylece protokolün biçimi bir bakışta görülür.

"Not Found" veya "Bad Gateway" gibi resmî adlar (neden ifadeleri) bilinçli olarak İngilizce bırakılmıştır: bunlar her dilde günlüklerde, tarayıcı DevTools'unda ve API belgelerinde birebir görünen evrensel teknik sözcük dağarcığıdır. Bunun üzerine, günlük işte gerçekten karşılaştığınız yaklaşık 25 kod — 200, 301, 404, 429, 500, 503 ve arkadaşları — satıra tıklayınca açılan kısa, sade bir açıklama taşır. Liste güncel RFC 9110 adlandırmasını izler; 413 "Content Too Large", 422 "Unprocessable Content" olarak görünür ve evet, 418 "I'm a teapot" gerçektir — 1998'den bir 1 Nisan RFC'si; sunucular onu hâlâ bir sürpriz olarak barındırır.

Bir API yanıtını ayıklarken, kendi uç noktanızın hangi kodu döndürmesi gerektiğine karar verirken veya sunucu günlüklerini okurken referansa başvurun: 301 ile 302 arasındaki fark arama motorlarının sıralamayı nasıl aktardığını etkiler, 401 ile 403 arasındaki fark kimlik doğrulama akışınızı tanımlar ve 502'yi 504'ten ayırmak sizi bir proxy'nin arkasındaki doğru bozuk katmana yönlendirir. Arama kutusu siz yazarken numaraya veya ada göre süzer ve her şey — liste, arama ve açıklamalar — sayfaya gömülüdür, %100 tarayıcınızda çalışır.

Sık sorulan sorular

301 ile 302 yönlendirmesi arasındaki fark nedir?

301, kaynağın kalıcı olarak taşındığını ve istemcilerin (arama motorları dâhil) bağlantılarını güncellemesi gerektiğini söyler; 302, taşınmanın geçici olduğunu ve orijinal URL'nin kullanılmaya devam etmesi gerektiğini söyler. SEO açısından 301, sıralama sinyallerini yeni URL'ye aktarır; 302 genellikle aktarmaz.

Durum kodunun ilk basamağı ne anlama gelir?

Yanıtın sınıfını tanımlar: 1xx bilgilendirme, 2xx başarı, 3xx yönlendirme, 4xx istemci hatası (kusur istekte), 5xx sunucu hatası (sunucu geçerli bir isteği yerine getiremedi).

Bir API ne zaman 403 yerine 401 döndürmeli?

İstemci kimliği doğrulanmamışsa 401 döndürün — kimlik bilgileri eksik veya geçersizdir ve geçerli bilgilerle yeniden denemek işe yarayabilir. İstemcinin kimliği doğrulanmış ama istediği şeye izni yoksa 403 döndürün.

502, 503 ve 504 arasındaki fark nedir?

502, bir ağ geçidinin veya proxy'nin arkasındaki sunucudan geçersiz bir yanıt aldığı anlamına gelir; 503, sunucunun kendisinin geçici olarak kullanılamadığı — genellikle aşırı yüklü veya bakımda — anlamına gelir; 504 ise ağ geçidinin üst sunucunun yanıtını beklemekten vazgeçtiği anlamına gelir.

Aramam tarayıcımdan çıkıyor mu?

Hayır. Kodların tüm listesi sayfaya gömülü gelir ve arama onu yerel olarak JavaScript'te süzer — yazdığınız hiçbir şey iletilmez veya saklanmaz.

İlgili araçlar

Uzun bağlantılar mı? Ücretsiz kısaltın

Vai.la, herhangi bir URL'yi tıklama istatistikleri, QR Code ve kendi biolink'inizle birlikte kısa bir bağlantıya dönüştürür.

Vai.la, araçların nasıl kullanıldığından veya sonuçlarına dayanarak alınan kararlardan sorumlu değildir.