HTTP Durum Kodları / HTTP Server Hataları ve Anlamları

Web siteleri hemen hemen hayatımızın her noktasında yer almaktadır. Fakat bazı web sitelerine girdiğimizde bazı hata durum kodlarına denk gelmekteyiz. Bazı hatalar kullanıcıyı ilgilendirirken bazı hatalar ziyaret ettiğimiz web sitelerinizin alt yapısından kaynaklanmaktadır. Bu yazımızda bütün hata durum kodlarını inceleyeceğiz..

Bu Makalede Hangi Konular Var?

HTTP Durum Kodları ve Anlamları

1xx Bilgi

100Continueİsteğin başarıyla alındığını ve devam edilebileceği anlamına gelir.
101Switching ProtocolsSunucu, istemciden aldığı protokol değiştirme isteğine uyacağını belirtmektedir
102Processingİsteğin işlenmekte olduğunu bildirir.

2xx Başarılı

200OKİstek başarıyla alınmış ve cevap başarılı bir şekilde verilmiştir.
201Createdİstek başarıyla gerçekleşmiş ve sunucuda yeni bir kaynak oluşturulmuştur..
202AcceptedSunucu istemciden gelen isteği kabul etti ancak henüz işlemedi.
203Non-Authoritative InformationSunucu isteği başarılı bir şekilde işledi, ancak başka kaynakta olabilecek bir bilgi döndürmektedir.
204No Contentİstek başarıyla alınmış ancak cevap olarak içerik döndürülmemektedir.
205Reset Contentİstek başarıyla alınmış ancak cevap olarak içerik döndürülmemektedir. Ancak içerik silinecektir. (form içindeki bilgiler).
206Partial ContentGET talepleri için kısmi içerik (içeriğin belirli bir parçası) başarıyla döndürülmüştür.
207Multi-StatusÇoklu Statü
210Content DifferentFarklı içerik

3xx Yönlendirme

300Multiple ChoicesSunucuda, gelen isteğe göre birden fazla seçenek olduğunu bildirir. Sunucu gelen istek için seçeneği kendisi seçebilir veya seçenek listesini görüntüleyebilir.
301Moved PermanentlyBir kaynağın (veya sayfanın) kalıcı olarak başka bir yere (veya sayfaya) taşındığını bildirir ve o yere yönlendirme sağlar.
302Moved TemporarilyBir kaynağın (veya sayfanın) kalıcı olarak değil, geçici olarak başka bir kaynağa yönlendirir. Kaynağın ana adresi değişmemiştir.
303See OtherFarklı bir kaynağa GET yapılması gerektiğini belirtir.
304Not Modifiedİstenilen kaynakta daha önce yapılan istekten beri herhangi bir değişikliğin olmadığı belirtilir ve içerik gönderilmez.
305Use ProxySunucu tarafından döndürülen proxy’nin kullanılması gerektiği belirtilir.
307Temporary RedirectBir kaynağın (veya sayfanın) kalıcı değil geçici olarak başka bir kaynağa yönlendirir. 302 yönlendirmesinden farkı; yönlendirme sunucu üzerinde değil, tarayıcı üzerinde gerçekleşir.

4xx İstemci Hatası

400Bad RequestYapılan isteğin hatalı (isteğin yapısının hatalı) olduğu belirtilir.
401UnauthorizedYapılan istek için kimlik doğrulaması gerekiyor.
402Payment RequiredÖdeme gerekiyor. (gelecekte kullanılması için ayrılmıştır).
403Forbiddenİstek yapılan kaynağın yasaklandığını belirtir.
404Not Foundİstek yapılan kaynağın (veya sayfanın) bulunamadığını belirtir.
405Method Not Allowedİzin verilmeyen Metod
406Not Acceptableİstemcinin Accept header’ında verilen özellik karşılanamıyor.
407Proxy Authentication RequiredProxy üzerinden yetkilendirme gerekir.
408Timeoutİstek zaman aşımına uğradı (belirli bir sürede istek tamamlanamadı).
409Conflictİstek içinde çelişki (çakışma) var.
410GoneKaynak artık yok.
411Length Requiredİstekte “Content-Length” (içeriğin boyutu) belirtilmemiş.
412Precondition FailedSunucu istekte belirtilen bazı önkoşulları karşılamıyor.
413Request Entity Too Large İsteğin boyutu çok büyük olduğu için işlenemedi.
414Request-URI Too LongURI (URL) fazla büyük.
416Requested Range Not Satisfiableİstenilen kaynak, istenilen medya tipini desteklemiyor.
417Expectation failedİstek yapılan parça (bir dosyanın bir parçası vb..) sunucu tarafından verilemiyor veya uygun değil.
422Unprocessable entitySunucu “Expect” ile istenileni desteklemiyor veya yerine getiremiyor.
423Locked 
424Method failure 
451Unavailable For Legal ReasonsYasal nedenlerle gösterilemiyor

5xx Sunucu Hatası

500Internal Server ErrorSunucuda bir hata oluştu ve yapılan istek karşılanamadı.
501Not ImplementedSunucu istenilen isteği yerine getirecek şekilde yapılandırılmamıştır.
502Bad GatewayGateway veya Proxy sunucusu, kaynağın bulunduğu sunucudan (upstream sunucusu) cevap alamıyor.
503Service UnavailableSunucu şu anda hizmet vermiyor (kapalı veya erişilemiyor).
504Gateway TimeoutGateway veya Proxy sunucusu, kaynağın bulunduğu sunucudan (upstream sunucusu) belirli bir zaman içinde cevap alamadı.
505HTTP Version not supportedHTTP Protokol versiyonu desteklenmiyor.
507Insufficient storageSunucu, yapılan isteği isteği başarıyla tamamlamak için gereken boyutu depolayamadığından, yöntem gerçekleştirilemedi.

Bu yazımızda sizlere HTTP durum kodlarını sizlerle paylaşatık. Tablomuzu inceleyerek tüm HTTP kodları hakkında ön bilgi edinebilirsiz.

Yazı gezinmesi

Mobil sürümden çık