HTTP Durum Kodu Başvurusu
Tasarımdan gizli — tamamen tarayıcınızda çalışır
Herhangi bir HTTP durum kodunu arayın ve anlamını, kategorisini ve RFC referansını görün. Toova, 100'den 599'a kadar her standart kodu ve CDN'ler ve platformlar tarafından kullanılan yaygın standart dışı kodları — hepsini sade bir dille, tarayıcınızda — açıklar.
Durum kodlarının anlamları
1xx bilgilendirici (nadir). 2xx başarı — 200 OK, 201 Created, 204 No Content. 3xx yönlendirme — 301 kalıcı, 302 geçici, 304 önbelleğe alınmış. 4xx istemci hatası — 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 429 Too Many Requests. 5xx sunucu hatası — 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout. Toova her birini bağlamıyla açıklar ve onu tanımlayan RFC'ye bağlantı verir.
Yaygın tuzaklar
302 ile 301 arasındaki fark SEO ve bağlantı bütünlüğü için önemlidir. 401, isteğin kimlik bilgisi eksik olduğu anlamına gelir; 403, kimlik bilgilerinin geçerli olduğu ancak kaynağın yasak olduğu anlamına gelir. 429, hız sınırlandırılıyorken döndürülmesi gereken şeydir, ancak birçok platform yanlış şekilde 503 gönderir. Toova bu ayrımları, yaygın durumlar için doğru koda yönelik örnekler ve işaretçilerle yüzeye çıkarır — API tasarlarken veya beklenmeyen yanıtlarda hata ayıklarken kullanışlıdır.
Yalnızca yerel
Arama tamamen tarayıcınızda çalışır — tüm durum kodu tanımları sayfayla paketlenmiştir. API çağrısı, hız sınırı veya kesinti yoktur. Sayfa ilk yüklemeden sonra çevrimdışı çalışır; bu da derin bir hata ayıklama oturumundayken ve diğer hizmetler kararsızken Toova'yı güvenilir bir referans yapar.
Sıkça Sorulan Sorular
- 401 ile 403 arasındaki fark nedir?
- 401 Unauthorized, isteğin geçerli kimlik doğrulama kimlik bilgilerinden yoksun olduğu anlamına gelir. 403 Forbidden, kimlik bilgilerinin geçerli olduğu ancak kaynağın o kullanıcı için yasak olduğu anlamına gelir. Birçok API adları birbirinin yerine kullanır, ancak spesifikasyon açıktır: kimlik doğrulaması yapılmamışsa 401, kimlik doğrulaması yapılmış ancak izin verilmemişse 403.
- 301 ile 302'yi ne zaman kullanmalıyım?
- 301 Moved Permanently, arama motorlarına ve istemcilere yeni URL'nin kurallı olduğunu söyler — bağlantı değeri ve yer imleri güncellenmelidir. 302 Found geçicidir, dolayısıyla orijinal URL kurallı kalır. Geçişler ve yeniden markalaşmalar için 301 kullanın.
- 429 standart mı?
- Evet — RFC 6585, hız sınırlandırması için 429 Too Many Requests'i tanımlar. Birçok platform, aynı amaç için hâlâ 503 Service Unavailable kullanır; bu teknik olarak yanlıştır çünkü 5xx, istemci davranışı yerine sunucu sorununu ima eder.
- 418 gibi standart dışı kodlar ne olacak?
- 418 I'm a teapot, bir Nisan Aptalı spesifikasyonu olan RFC 2324'tendir. Kodda göründüğü anlamda gerçektir, ancak üretim için tasarlanmamıştır. Toova bunları bir notla birlikte eksiksizlik için listeler.
- Herhangi bir veri sunucuya gönderiliyor mu?
- Hayır. Arama tamamen istemci tarafındadır.