Tüm standart HTTP durum kodlarını arayın — 1xx'ten 5xx'e, renk kodlu ve sade dille açıklamalı.
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.
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.
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).
İ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, 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.
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.
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.