Http Status Kod

Http durum kodları, web tabanlı uygulama işlemleri sırasında bazı durum kodları döndürür!


HTTP istekleri, sunucu taraflı servisler ile iletişim sağlayan isteklerin kontrolleridir. Bu kontroller sunucu tarafında çalıştırılan kod parçacıklarının işleyişi ile ilgili durumları belirtir.


Örnek olarak; sunucuda olan bir sorundan dolayı doğru çalışmadığında (5xx Server Error) sunucu hataları, olmayan bir sayfaya yönlendirme veya yanlış isteklerde bulunulduğunda (4xx Client Error) uygulayıcı hataları, çeşitli yönlendirilmeler kullanılması (3xx Redirect) yönlendirme, başarılı işlem ve sonuçlar (2xx Success), Sunucu protokolleri çalıştırılmaya başladığı andan itibaren işleme giren (1xx Bilgi) yanıtlarıdır.


1xx - (Information) Bilgi
100: Continue: sunucu istek başlıklarını aldı ve devam edilebilceğini belirtir.
101: Switching Protocols: istekte bulunan, sunucudan protokollerin değişmesini ister.


2xx - (Success) Başarılı
200: OK: istek tamam başarılı HTTP istekleri için standart yanıttır.
201: Created: istek yerine getirildi, yeni bir kaynak oluşturdu yanıtıdır.
202: Accepted: istek işleme için kabul edildi, ancak işlem tamamlanmadıyanıtıdır.
203: Non-Authoritative Information: istek başarıyla işlendi, ancak başka bir kaynaktan gelen bilgileri iade ediyor.
204: No Content: istek başarıyla işlendi, ancak herhangi bir içerik döndürmüyor.
205: Reset Content: İstek başarıyla işlendi, ancak herhangi bir içerik döndürmüyor ve istek sahibinin belge görünümünü sıfırlamasını gerektiriyor.
206: Partial Content: sunucu, istemci tarafından gönderilen bir aralık üstbilgisi nedeniyle kaynağın yalnızca bir bölümünü gönderiyor.


3xx - (Redirection) Yönlendirme
300: Multiple Choices: Sunucuda isteğe göre birden fazla seçenek olduğunu bildirir ve sunucu seçeneği kendisi seçebilir. En fazla 5 istek yer alır.
301: Moved Permanently: İstenen sayfa yeni bir sayfa adresine kalıcı olarak yönlendiği bilgisini verir.
302: Found: İstenen sayfa yeni bir sayfa adresine geçici olarak yönlendiği bilgisini verir.
303: See Other: İstenen sayfa farklı bir sayfa ya yönlenmesi gerektiği bilgisini verir.
304: Not Modified: İstenen sayfanın en son istendiği andan itibaren değiştirilmediğini gösterir.
306: Switch Proxy: Artık kullanılmıyor!
307: Temporary Redirect: İstenen sayfa geçici olarak yeni bir sayfa adresine yönlendirildiği bilgisini verir.


4xx - (Client Error) Uygulayıcı Hataları
400: Bad Request: Söz dizimi istek yapılarının kötüye kullanılması nedeniyle talep yerine getirilemiyor bilgisini verir. Genel olarak adres satırına yazılan özel karakterler sonucu oluşan durumdur.
401: Unauthorized: istek için kimlik doğrulaması gerekir bilgisini verir.
402: Payment Required: ödeme gerekli bilgisini verir.
403: Forbidden: erişilmek istenilen sayfa veya dizinin yasaklandığı bilgisini belirtir.
404: Not Found: istek yapılan kaynakların bulunamadığını bilgisini verir.
405: Method Not Allowed: sunucu HTTP method’u kabul etmediğini belirtir.
406: Not Acceptable: istemci tarafında kabul edilmeyen üst başlıklar sonucunu döndürür.
407: Proxy Authentication Required: proxy üzerinde yetkilendirme gerektiğini belirtir.
408: Request Timeout: yapılan isteğin zaman aşımına uğradı bilgisini verir.
409: Conflict: talebin çakışması nedeniyle talep tamamlanamadı bilgisini belirtir.
410: Gone: istenen sayfa artık mevcut değil! Bilgisini verir.
411: Length Required: içerik uzunluğu tanımlanmamış, sunucu isteği olmadan kabul etmez!
412: Precondition Failed: istekte verilen önkoşul, sunucu tarafından yanlış değerlendirildi bilgisiniz verir.
413: Request Entity Too Large: isteğin boyutu çok büyük olduğu için, sunucu isteği kabul etmez bilgisini belirtir.
414: Request-URI Too Long: sayfa bağlantısı çok uzun olduğu için, sunucu istek kabul etmeyecektir.
415: Unsupported Media Type: medya türü desteklenmediği için, sunucu isteği kabul etmeyecek!
416: Requested Range Not Satisfiable: istemci dosyanın bir kısmını istedi, ancak sunucu bu kısmı karşılamıyor!
417: Expectation Failed: sunucu, istek başlığı alanının gereksinimlerini karşılayamıyor!


5xx (Server Error) Sunucu Hatası
500: Internal Server Error: sunucuda bir hata oluştu ve istek karşılanamadı!
501: Not Implemented: sunucu istenileni yerine getirecek şekilde yapılandırmadı!
502: Bad Gateway: proxy sunucusu kaynağın bulunduğu sunucudan cevap alamıyor!
503: Service Unavailable: sunucu şu anda hizmet vermiyor! Kapalı ya da erişilemiyor!
504: Gateway Timeout: proxy sunucusu kaynağın bulunduğu sunucudan, belirli bir zaman içerisinde yanıt alamadı!
505: HTTP Version Not Supported: sunucu, istekte kullanılan HTTP protokol sürümünü desteklemiyor!
511: Network Authentication Required: istemcinin ağa erişim kazanması için kimlik doğrulamasının yapılması gerekir!


Web Site


Yorum Yaz

Makale hakkında ki soru ve görüşlerinizi bizimle paylaşın.



Lütfen! Yorumlarınızı imla kurallarına uygun olarak yazınız!


Web Site kategorisine ait diğer makaleler


Google PageSpeed

Google PageSpeed
Web site performansının önemi arama motorlarında hızlıca yükselmenin en önemli faktörüdür; web sitenizi 1 saniye altında açılabilir hale getirmenin yöntemleri
Editör : Maksiweb / Tarih : 17.01.2017 10:25

Web Tasarım Modelleri

Web Tasarım Modelleri
Web Tasarım Modelleri; web teknolojileri alanında ki yeniliklerden biri CSS3 ile beraberinde kullanıcı deneyimine yönelik tasarım modelleri getirdi.
Editör : Maksiweb / Tarih : 12.04.2017 16:51

Web Sitesi Nedir

Web Sitesi Nedir
Web Sitesi Nedir; web sitesi hakkında bilgiler web sitesi nedir ne işe yarar, web sitesi nedir nasıl yapılır, web açılımı nedir tüm ayrıntıları
Editör : Maksiweb / Tarih : 14.12.2017 09:01

Popüler Yazılar


Google PageSpeed
17, Ocak 2017 Salı

Arama Motoru Optimizasyonu
21, Şubat 2017 Salı

100% Başarılı SEO Kuralı
19, Ocak 2017 Perşembe

Popüler Sosyal Medya Siteleri
22, Şubat 2017 Çarşamba

E-bülten

Güncel makaleler'den ilk siz haberdar olmak istiyorsanız, e-bültene kayıt olun!