HTTP Durum Kodları

1xx Bilgi

100 Devam

Sunucu istek başlıklarını aldı ve istemci istek gövdesini göndermeye devam etmelidir.

101 Protokol Değiştiriliyor

İstekte bulunan, sunucudan protokol değiştirmesini istedi ve sunucu bunu kabul etti.

102 İşleniyor

Sunucu isteği aldı ve işliyor, ancak henüz bir yanıt mevcut değil.

2xx Başarılı

200 Tamam

İstek başarılı oldu. Başarının anlamı HTTP metoduna göre değişir.

201 Oluşturuldu

İstek yerine getirildi ve yeni bir kaynağın oluşturulmasıyla sonuçlandı.

202 Kabul Edildi

İstek işlenmek üzere kabul edildi, ancak işleme henüz tamamlanmadı.

204 İçerik Yok

Sunucu isteği başarıyla işledi ve hiçbir içerik döndürmüyor.

206 Kısmi İçerik

İstemci tarafından gönderilen aralık başlığı nedeniyle sunucu kaynağın yalnızca bir kısmını teslim ediyor.

3xx Yönlendirme

301 Kalıcı Olarak Taşındı

İstenen kaynağa yeni bir kalıcı URI atandı ve gelecekteki referanslar bu URI'yi kullanmalıdır.

302 Bulundu

İstenen kaynak geçici olarak farklı bir URI altında bulunuyor.

304 Değiştirilmedi

Kaynak, istek başlıklarında belirtilen sürümden bu yana değiştirilmedi.

307 Geçici Yönlendirme

İstek başka bir URI ile tekrarlanmalıdır, ancak gelecekteki istekler orijinal URI'yi kullanabilir.

308 Kalıcı Yönlendirme

İstek ve tüm gelecekteki istekler kalıcı olarak başka bir URI kullanılarak tekrarlanmalıdır.

4xx İstemci Hatası

400 Kötü İstek

Sunucu, bariz bir istemci hatası nedeniyle isteği işleyemez veya işlemeyecektir.

401 Yetkisiz

Kimlik doğrulaması gerekiyor ve başarısız oldu veya henüz sağlanmadı.

403 Yasaklandı

Sunucu isteği anladı ancak yetkilendirmeyi reddediyor.

404 Bulunamadı

İstenen kaynak sunucuda bulunamadı.

405 İzin Verilmeyen Metod

İstek metodu sunucu tarafından biliniyor ancak hedef kaynak tarafından desteklenmiyor.

408 İstek Zaman Aşımı

Sunucu, istemciden gelen isteği beklerken zaman aşımına uğradı.

409 Çakışma

Kaynağın mevcut durumuyla çakışma nedeniyle istek tamamlanamadı.

410 Gitmiş

İstenen kaynak artık mevcut değil ve bir daha mevcut olmayacak.

413 Yük Çok Büyük

İstek, sunucunun işlemeye istekli veya yetenekli olduğundan daha büyük.

415 Desteklenmeyen Medya Türü

İstek varlığı, sunucunun veya kaynağın desteklemediği bir medya türüne sahip.

422 İşlenemez Varlık

İstek iyi biçimlendirilmişti ancak anlamsal hatalar nedeniyle işlenemedi.

429 Çok Fazla İstek

Kullanıcı belirli bir sürede çok fazla istek gönderdi (hız sınırlaması).

5xx Sunucu Hatası

500 Dahili Sunucu Hatası

Sunucu, isteği yerine getirmesini engelleyen beklenmedik bir durumla karşılaştı.

501 Uygulanmadı

Sunucu, isteği yerine getirmek için gereken işlevselliği desteklemiyor.

502 Kötü Ağ Geçidi

Ağ geçidi veya proxy olarak görev yapan sunucu, üst sunucudan geçersiz bir yanıt aldı.

503 Hizmet Kullanılamaz

Sunucu, geçici aşırı yüklenme veya bakım nedeniyle şu anda isteği işleyemiyor.

504 Ağ Geçidi Zaman Aşımı

Ağ geçidi veya proxy olarak sunucu, üst sunucudan zamanında yanıt alamadı.

505 HTTP Sürümü Desteklenmiyor

Sunucu, istekte kullanılan HTTP protokolü sürümünü desteklemiyor.