Http Server Hata / Durum Kodları ve Anlamları

Http Server Hata / Durum Kodları ve Anlamları

Web siteleri hayatımızın ve işimizin neredeyse merkezi halinde yer almaktadır. Alışveriş, haber, araştırmalar ve daha bir çok şey için internet sitelerinden yararlanıyoruz. Fakat zaman zaman sorunlar ile karşılaşabiliyoruz. Bu gibi sorunlarla karşılaştığınız durumlar da sizler için http durum kodları ve anlamlarını içeren bir yazı hazırlamak istedim.

HTTP Durum Kodları ve Anlamları

KodMesajAçıklama
1xxBilgi
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.
2xxBaş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
3xxYö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
5xxSunucu 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.
HTTP Hata/Durum Kodlarının Anlamları nelerdir?

Bu gönderiyi paylaş

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir