HTTP Durum Kodları

1xx, 2xx, 3xx, 4xx ve 5xx HTTP durum kodlarını kısa açıklamalarıyla bulabileceğiniz pratik başvuru sayfası.

Elinin Altında

HTTP Durum Kodları

Web sitelerinde, API’lerde, WordPress’te ve sunucu günlüklerinde karşılaşabileceğin HTTP durum kodlarını tek yerde bul. Kod numarasına, İngilizce adına veya açıklamasına göre hızlıca ara.

1xx — Bilgiİstek alındı, işlem sürüyor.
2xx — Başarılıİstek başarıyla işlendi.
3xx — YönlendirmeBaşka kaynağa veya önbelleğe yönlendirir.
4xx — İstemci Hatasıİstekte veya erişimde sorun var.
5xx — Sunucu HatasıSunucu tarafında işlem başarısız.

HTTP Durum Kodları Listesi

100
Continueİstek başlıkları alındı; istemci isteğin gövdesini göndermeye devam edebilir.1xx
101
Switching ProtocolsSunucu, istemcinin istediği protokol değişikliğini kabul etti.1xx
103
Early HintsNihai yanıt gelmeden önce tarayıcıya ön yükleme gibi ipuçları gönderebilir.1xx
200
OKİstek başarıyla işlendi. Web ve API tarafında en yaygın başarı kodudur.2xx
201
Createdİstek başarıyla tamamlandı ve yeni bir kaynak oluşturuldu.2xx
202
Acceptedİstek kabul edildi ancak işlem henüz tamamlanmamış olabilir.2xx
204
No Contentİstek başarılı ancak yanıt gövdesi yoktur.2xx
206
Partial Contentİstenen kaynağın yalnızca bir bölümü gönderildi; video ve dosya indirmelerinde sık görülür.2xx
301
Moved PermanentlyKaynak kalıcı olarak başka bir adrese taşındı. SEO yönlendirmelerinde yaygındır.3xx
302
FoundKaynak geçici olarak başka bir adreste bulunuyor.3xx
304
Not ModifiedKaynak değişmedi; tarayıcı önbellekteki kopyayı kullanabilir.3xx
307
Temporary RedirectGeçici yönlendirme yapar ve HTTP metodunu korur.3xx
308
Permanent RedirectKalıcı yönlendirme yapar ve HTTP metodunu korur.3xx
400
Bad RequestSunucu isteği geçersiz veya hatalı biçimlendirilmiş buldu.4xx
401
Unauthorizedİstek için kimlik doğrulaması gerekir veya sunulan bilgiler geçersizdir.4xx
403
ForbiddenSunucu isteği anladı ancak erişime izin vermiyor.4xx
404
Not Foundİstenen kaynak bulunamadı. Web sitelerinde en sık görülen hata kodlarından biridir.4xx
405
Method Not AllowedKullanılan HTTP yöntemi bu kaynak için desteklenmiyor.4xx
408
Request Timeoutİstemci isteği sunucunun beklediği sürede tamamlayamadı.4xx
409
Conflictİstek mevcut kaynak durumu ile çakışıyor.4xx
410
GoneKaynak kalıcı olarak kaldırılmış ve geri gelmesi beklenmiyor.4xx
413
Content Too LargeGönderilen istek gövdesi sunucunun kabul ettiği sınırı aşıyor.4xx
415
Unsupported Media TypeGönderilen içerik türü sunucu tarafından desteklenmiyor.4xx
418
I’m a TeapotŞaka amaçlı tanımlanmış durum kodudur; gerçek sistemlerde nadiren görülür.4xx
422
Unprocessable Contentİstek biçim olarak doğru ancak içerik kuralları nedeniyle işlenemiyor.4xx
429
Too Many RequestsKısa sürede çok fazla istek gönderildi; rate limit aşıldı.4xx
431
Request Header Fields Too Largeİstek başlıkları toplamda veya tek tek çok büyük.4xx
451
Unavailable For Legal Reasonsİçeriğe yasal nedenlerle erişilemiyor.4xx
500
Internal Server ErrorSunucuda beklenmeyen bir hata oluştu.5xx
501
Not ImplementedSunucu istenen özelliği veya HTTP yöntemini desteklemiyor.5xx
502
Bad GatewayAra sunucu, üst sunucudan geçersiz yanıt aldı.5xx
503
Service UnavailableSunucu geçici olarak hizmet veremiyor; bakım veya aşırı yük olabilir.5xx
504
Gateway TimeoutAra sunucu, üst sunucudan zamanında yanıt alamadı.5xx
507
Insufficient StorageSunucu isteği tamamlamak için yeterli depolama alanına sahip değil.5xx
508
Loop DetectedSunucu isteği işlerken sonsuz döngü algıladı.5xx
511
Network Authentication RequiredAğa erişim için ek kimlik doğrulaması gerekiyor.5xx
Aramana uygun bir HTTP durum kodu bulunamadı.
İpucu: Aynı kod farklı sistemlerde benzer anlama gelse de gerçek nedeni sunucu yapılandırması, CDN, güvenlik duvarı, WordPress eklentisi veya API davranışı belirleyebilir. Örneğin 403 her zaman aynı sebepten oluşmaz; 502 ve 504 ise çoğu zaman ara sunucu veya upstream bağlantısıyla ilgilidir.