Ctrl+K
Popüler aramalar:

HTTP Durum Kodları

v1.0.0
1xx
Bilgilendirme
4
durum kodu
2xx
Başarı
7
durum kodu
3xx
Yönlendirme
7
durum kodu
4xx
İstemci Hatası
29
durum kodu
5xx
Sunucu Hatası
11
durum kodu
Toplam Durum Kodu
58
HTTP durum kodları
En Yaygın
200, 404, 500
Sık karşılaşılan
Gösterilen
58
Filtrelenmiş sonuçlar
KodAdKategoriAçıklama
100Continue
1xx
Sunucu istek başlıklarını aldı ve istemci istek gövdesini göndermeye devam etmelidir.
101Switching Protocols
1xx
İstekte bulunan sunucudan protokol değiştirmesini istedi ve sunucu bunu kabul etti.
102Processing
1xx
Sunucu isteği aldı ve işliyor, ancak henüz yanıt mevcut değil.
103Early Hints
1xx
Son HTTP mesajından önce bazı yanıt başlıklarını döndürmek için kullanılır.
200OK
2xx
İstek başarılı oldu ve sunucu istenen verileri döndürdü.
201Created
2xx
İstek başarılı oldu ve sonuç olarak yeni bir kaynak oluşturuldu.
202Accepted
2xx
İstek işleme için kabul edildi, ancak işlem henüz tamamlanmadı.
203Non-Authoritative Information
2xx
İstek başarılı oldu ancak bilgiler önbelleğe alınmış veya üçüncü taraf bir kaynaktan olabilir.
204No Content
2xx
İstek başarılı oldu ancak döndürülecek içerik yok.
205Reset Content
2xx
İstek başarılı oldu ve istemci isteğe neden olan formu sıfırlamalıdır.
206Partial Content
2xx
Sunucu, istemci tarafından gönderilen aralık başlığı nedeniyle kaynağın yalnızca bir bölümünü teslim ediyor.
300Multiple Choices
3xx
İsteğin birden fazla olası yanıtı var ve kullanıcı birini seçmelidir.
301Moved Permanently
3xx
İstenen kaynağın URL'si kalıcı olarak değiştirildi.
302Found
3xx
İstenen kaynağın URI'si geçici olarak değiştirildi.
303See Other
3xx
Sunucu, kullanıcı aracısını farklı bir kaynağa yönlendiriyor.
304Not Modified
3xx
Kaynak son istekten bu yana değiştirilmedi.
307Temporary Redirect
3xx
İstek başka bir URI ile tekrarlanmalıdır ancak gelecekteki istekler hâlâ orijinal URI'yi kullanmalıdır.
308Permanent Redirect
3xx
Bu istek ve tüm gelecekteki istekler başka bir URI kullanılarak tekrarlanmalıdır.
400Bad Request
4xx
Sunucu geçersiz sözdizimi veya diğer istemci hatası nedeniyle isteği işleyemiyor.
401Unauthorized
4xx
İstek kimlik doğrulaması gerektiriyor veya sağlanan kimlik doğrulaması geçersiz.
402Payment Required
4xx
Gelecekte kullanım için ayrılmış. Orijinal olarak dijital ödeme sistemleri için tasarlanmıştır.
403Forbidden
4xx
Sunucu isteği anladı ancak yetkilendirmeyi reddediyor.
404Not Found
4xx
Sunucu istenen kaynağı bulamıyor.
405Method Not Allowed
4xx
İstek yöntemi istenen kaynak için desteklenmiyor.
406Not Acceptable
4xx
Sunucu, kabul edilebilir değerler listesiyle eşleşen bir yanıt üretemiyor.
407Proxy Authentication Required
4xx
İstek işlenebilmeden önce istemcinin kendini proxy ile doğrulaması gerekir.
408Request Timeout
4xx
Sunucu isteği beklerken zaman aşımına uğradı.
409Conflict
4xx
İstek, hedef kaynağın mevcut durumuyla çakışıyor.
410Gone
4xx
Hedef kaynak artık kaynak sunucuda mevcut değil.
411Length Required
4xx
Sunucu, istekte bir Content-Length başlık alanı gerektiriyor.
412Precondition Failed
4xx
İstek başlık alanlarındaki bir veya daha fazla koşul yanlış olarak değerlendirildi.
413Payload Too Large
4xx
İstek varlığı, sunucu tarafından tanımlanan sınırlardan daha büyük.
414URI Too Long
4xx
İstemci tarafından istenen URI, sunucunun yorumlamak istediğinden daha uzun.
415Unsupported Media Type
4xx
İstenen verilerin medya formatı sunucu tarafından desteklenmiyor.
416Range Not Satisfiable
4xx
Range başlık alanı tarafından belirtilen aralık karşılanamıyor.
417Expectation Failed
4xx
Expect istek başlık alanı tarafından belirtilen beklenti karşılanamıyor.
418I'm a teapot
4xx
Sunucu, bir çaydanlıkla kahve demleme girişimini reddediyor (Nisan Şakası).
421Misdirected Request
4xx
İstek, yanıt üretemeyen bir sunucuya yönlendirildi.
422Unprocessable Entity
4xx
İstek iyi biçimlendirilmişti ancak anlambilimsel hatalar nedeniyle takip edilemedi.
423Locked
4xx
Erişilmeye çalışılan kaynak kilitli.
424Failed Dependency
4xx
İstek, başarısız olan başka bir isteğe bağlı olduğu için başarısız oldu.
425Too Early
4xx
Sunucu, yeniden oynatılabilecek bir isteği işleme riskini almak istemiyor.
426Upgrade Required
4xx
Sunucu, isteği mevcut protokolü kullanarak gerçekleştirmeyi reddediyor.
428Precondition Required
4xx
Kaynak sunucu, isteğin koşullu olmasını gerektiriyor.
429Too Many Requests
4xx
Kullanıcı belirli bir süre içinde çok fazla istek gönderdi.
431Request Header Fields Too Large
4xx
Sunucu, başlık alanları çok büyük olduğu için isteği işlemek istemiyor.
451Unavailable For Legal Reasons
4xx
Sunucu, yasal bir talep sonucunda kaynağa erişimi reddediyor.
500Internal Server Error
5xx
Sunucu, nasıl ele alacağını bilmediği bir durumla karşılaştı.
501Not Implemented
5xx
İstek yöntemi sunucu tarafından desteklenmiyor ve işlenemiyor.
502Bad Gateway
5xx
Sunucu, yanıt almak için ağ geçidi olarak çalışırken geçersiz bir yanıt aldı.
503Service Unavailable
5xx
Sunucu, geçici aşırı yük veya bakım nedeniyle isteği işlemeye hazır değil.
504Gateway Timeout
5xx
Sunucu bir ağ geçidi olarak hareket ediyor ve zamanında yanıt alamadı.
505HTTP Version Not Supported
5xx
İstekte kullanılan HTTP sürümü sunucu tarafından desteklenmiyor.
506Variant Also Negotiates
5xx
Sunucuda dahili bir yapılandırma hatası var.
507Insufficient Storage
5xx
Sunucu, isteği tamamlamak için gereken temsili depolayamıyor.
508Loop Detected
5xx
Sunucu, isteği işlerken sonsuz bir döngü tespit etti.
510Not Extended
5xx
Sunucunun isteği yerine getirmesi için daha fazla uzantı gerekiyor.
511Network Authentication Required
5xx
İstemcinin ağ erişimi kazanmak için kimlik doğrulaması yapması gerekiyor.
  • SEO için gerekli meta etiketlerini hızlıca oluşturun.

  • Açıklamalar, örnekler ve RFC standartlarıyla eksiksiz DNS kayıt türleri referansı. A, AAAA, CNAME, MX, TXT, SRV, DNSSEC kayıtlarını ve daha fazlasını kapsar.

  • Ülke Kodları
    Benzer araç

    Bayraklar, ülke adları ve bölgesel bilgilerle birlikte ISO ülke kodları için kapsamlı referans.

  • HTML Varlıkları
    Benzer araç

    Semboller, özel karakterler ve kaçış kodları içeren kapsamlı HTML karakter referansı.

  • CSS Renk Kodları
    Benzer araç

    Web geliştirme ve tasarım için hex, RGB ve HSL değerleri ile görsel önizlemeler içeren kapsamlı CSS renk referansı.

  • Port Numaraları
    Benzer araç

    Ağ iletişimi ve geliştirme süreçlerinde kullanılan port numaraları, protokoller ve servisler için kapsamlı referans.

  • MIME Türleri
    Benzer araç

    Web geliştirme ve dosya işlemlerinde kullanılan MIME türleri ve dosya uzantıları için kapsamlı referans.

  • ASCII Tablosu
    Benzer araç

    Ondalık, onaltılık (hex), ikilik (binary) ve sekizlik (octal) değerleriyle birlikte eksiksiz ASCII karakter referans tablosu.

  • URL verilerini encode veya decode ederek güvenli biçimde kullanın.

HTTP Status Codes hakkında ne düşünüyorsun?

Görüşlerinize değer veriyoruz ve düşüncelerinizi duymak isteriz.

Select your rating

Mükemmel! ⭐

HTTP Durum Kodları Nedir?

HTTP durum kodları, web sunucuları tarafından HTTP isteklerinin sonucunu belirtmek için döndürülen üç haneli sayılardır. Bir isteğin başarılı olup olmadığını, hatayla karşılaşıp karşılaşmadığını veya ek işlem gerekip gerekmediğini belirten temel bilgiler sağlarlar. Bu kodları anlamak, web geliştiricileri, API tasarımcıları ve web teknolojileriyle çalışan herkes için kritik öneme sahiptir.

HTTP Durum Kodu Kategorileri

HTTP durum kodları, ilk rakamlarına göre beş ana kategoride düzenlenir:

🔵 1xx - Bilgilendirme Yanıtları

Bu kodlar, isteğin alındığını ve işlendiğini belirtir. Geçici yanıtlardır ve günlük web taramada nadiren görülürler. Yaygın örnekler arasında 100 Continue ve 101 Switching Protocols yer alır.

✅ 2xx - Başarı Yanıtları

Başarı kodları, isteğin başarıyla alındığını, anlaşıldığını ve işlendiğini belirtir. En yaygın olanı 200 OK'dır, ancak 201 Created ve 204 No Content gibi diğerleri de API'larda sıkça kullanılır.

🔄 3xx - Yönlendirme Yanıtları

301 Moved Permanently ve 302 Found URL yönlendirmeleri için yaygın olarak kullanılırken, 304 Not Modified önbelleğe alma için önemlidir.

❌ 4xx - İstemci Hata Yanıtları

İstemci hata kodları, isteğin hatalı sözdizimi içerdiğini veya yerine getirilemeyeceğini belirtir. Ünlü 404 Not Found bu kategoriye aittir; 400 Bad Request, 401 Unauthorized ve 403 Forbidden ile birlikte.

💥 5xx - Sunucu Hata Yanıtları

500 Internal Server Error en yaygın olanıdır; 502 Bad Gateway ve 503 Service Unavailable ise genellikle altyapı sorunlarını gösterir.

HTTP Durum Kodu Referansımızın Özellikleri

Kapsamlı referans aracımız şunları sağlar:

  • Eksiksiz Kapsam: 100'den 511'e kadar tüm standart HTTP durum kodları
  • Kategori Filtreleme: Durum kodu kategorisine göre filtrele (1xx, 2xx, 3xx, 4xx, 5xx)
  • Akıllı Arama: Kod numarası, ad veya açıklamaya göre arama yapın
  • Görsel Kategoriler: Kolay kategori tanımlaması için renk kodlu rozetler
  • Ayrıntılı Açıklamalar: Her kodun ne anlama geldiğinin ve ne zaman kullanıldığının net açıklamaları
  • Dışa Aktarma İşlevi: Filtrelenmiş sonuçları referans için CSV olarak indirin
  • Kopyalama Özellikleri: Kodlar ve adlar için hızlı kopyalama düğmeleri

Yaygın HTTP Durum Kodları

🎯 En Sık Karşılaşılanlar
  • 200 OK: İstek başarılı oldu ve yanıt istenen verileri içeriyor
  • 404 Not Found: İstenen kaynak sunucuda bulunamadı
  • 500 Internal Server Error: Sunucu beklenmedik bir durumla karşılaştı
  • 301 Moved Permanently: Kaynak kalıcı olarak yeni bir URL'ye taşındı
  • 403 Forbidden: Sunucu isteği anladı ancak yetkilendirmeyi reddediyor
📱 API Geliştirme Temelleri
  • 201 Created: Yeni bir kaynak başarıyla oluşturuldu
  • 204 No Content: İstek başarılı oldu ancak döndürülecek içerik yok
  • 400 Bad Request: İstek sözdizimi geçersiz veya hatalı biçimlendirilmiş
  • 401 Unauthorized: Kimlik doğrulaması gerekli veya başarısız oldu
  • 422 Unprocessable Entity: İstek iyi biçimlendirilmiş ancak anlambilimsel hatalar içeriyor
  • 429 Too Many Requests: Hız sınırlaması etkin

HTTP Durum Kodları Kullanımı için En İyi Uygulamalar

🔧 Web Geliştiriciler İçin
  • Uygun Kodları Kullanın: Her durum için en spesifik durum kodunu seçin
  • Tutarlı Hata İşleme: Uygulamanız genelinde tutarlı hata yanıtları uygulayın
  • İstemci Tarafı İşleme: JavaScript'inizde farklı durum kodu kategorilerini uygun şekilde işleyin
  • SEO Değerlendirmeleri: Arama motoru optimizasyonu için uygun yönlendirme kodlarını kullanın (301 - 302)
🌐 API Tasarımı İçin
  • RESTful Kuralları: CRUD işlemleri için REST kurallarını takip edin
  • Hata Belgelendirmesi: API'nizin hangi durum kodlarını döndürdüğünü belgeleyin
  • Hız Sınırlama: Uygun başlıklarla hız sınırlama için 429 kullanın
  • Doğrulama Hataları: Anlambilimsel doğrulama hataları için 422 kullanın

Tarihsel Bağlam ve Standartlar

HTTP durum kodları ilk olarak HTTP/1.0'da (RFC 1945) tanımlandı ve HTTP/1.1'de (RFC 2616) genişletildi. Sistem o kadar kullanışlı olduğunu kanıtladı ki HTTP'nin ötesinde benimsendi; API'lerde, web servislerinde ve hatta bazı veritabanı sistemlerinde görünür hale geldi. Üç haneli format, spesifik hata bilgisi sağlarken net bir kategorilendirmeye olanak tanır.

Bu Referans Aracını Nasıl Kullanırsınız?

  1. Tüm Kodlara Göz Atın: HTTP durum kodlarının tam listesini kaydırın
  2. Kategoriye Göre Filtreleyin: Belirli kategorilere odaklanmak için açılır menüyü kullanın (1xx-5xx)
  3. Arama İşlevi: Kod, ad veya açıklamaya göre arama yapmak için yazın
  4. Hızlı Kopyalama: Kodları veya adları hızlıca kopyalamak için kopyalama düğmelerini kullanın
  5. Veriyi Dışa Aktarın: Çevrimdışı referans için filtrelenmiş sonuçları CSV olarak indirin
  6. Kategoriye Genel Bakış: Kategoriler genelindeki kod dağılımını görüntüleyin

İlginç Bilgiler

  • 418 I'm a teapot: 1998'deki Nisan Şakası, resmi bir durum koduna dönüştü
  • 451 Unavailable For Legal Reasons: Ray Bradbury'nin "Fahrenheit 451" adlı eserinden adını almıştır
  • Durum Kodu 420: Yasal komplikasyonları önlemek için resmi olarak atanmamıştır
  • En Az Kullanılan Aralık: 1xx kodları son kullanıcılar tarafından nadiren görülür

HTTP Durum Kodu Referansımızı Deneyin

API yanıtlarını hata ayıklıyor, web uygulamaları tasarlıyor veya HTTP hakkında öğreniyor olun, durum kodu referansımız aranabilir ve organize bir formatta ihtiyacınız olan tüm bilgileri sağlar. Geliştiriciler, sistem yöneticileri ve web teknolojileriyle çalışan herkes için mükemmel.