HTTP Durum Mesajları

Bir tarayıcı bir web sunucusundan hizmet istediğinde bir hata oluşabilir. Bu hatalar aslında sitenizle alakalı mı yoksa sunucuyla mı alakalı olduğu gibi bilgileri bizlere verir. Bazen sorun çözerken bunların anlamlarını bilmek gerekiyor. Derlediğim HTTP durum mesajlarının listesi aşağıdaki gibidir. Çoğunun açıklamasını yapmaya çalıştım. Sizin farklı karşılaştıklarınız varsa bana iletebilirsiniz.

1xx: Bilgi

MESAJAÇIKLAMA
100 ContinueSunucu istek üstbilgilerini aldı ve istemci istek gövdesini göndermeye devam etmeli
101 Switching Protocolsİstekte bulunan, sunucudan protokolleri değiştirmesini istedi
103 CheckpointDevam ettirilebilir isteklerde, iptal edilen PUT veya POST isteklerini sürdürmek için kullanılır

2xx: Başarılı

MESAJAÇIKLAMA
200 OKİstek TAMAM (başarılı HTTP istekleri için standart yanıttır)
201 Createdİstek yerine getirildi ve yeni bir kaynak oluşturuldu
202 Acceptedİstek işlenmek üzere kabul edildi, ancak işleme tamamlanmadı
203 Non-Authoritative Informationİstek başarıyla işlendi, ancak başka bir kaynaktan gelebilecek bilgileri döndürüyor
204 No Contentİstek başarıyla işlendi, ancak herhangi bir içerik döndürmüyor
205 Reset Contentİstek başarıyla işlendi, ancak içerik döndürmüyor ve istekte bulunanın belge görünümünü sıfırlamasını gerektiriyor
206 Partial ContentSunucu, istemci tarafından gönderilen bir aralık başlığı nedeniyle kaynağın yalnızca bir bölümünü yayınlıyor

3xx: Yönlendirme

MESAJAÇIKLAMA
300 Multiple ChoicesBir bağlantı listesi. Kullanıcı bir bağlantı seçip o konuma gidebilir.
301 Moved Permanentlyİstenen sayfa yeni bir URL’ye taşındı
302 Foundİstenen sayfa geçici olarak yeni bir URL’ye taşındı
303 See Otherİstenen sayfa farklı bir URL altında bulunabilir
304 Not Modifiedİstenen sayfanın, son istendiğinden beri değiştirilmediğini gösterir
307 Temporary Redirectİstenen sayfa geçici olarak yeni bir URL’ye taşındı
308 Resume IncompleteDevam ettirilebilir isteklerde, iptal edilen PUT veya POST isteklerini sürdürmek için kullanılır

4xx: İstemci Hatası

MESAJAÇIKLAMA
400 Bad RequestKötü sözdizimi nedeniyle istek yerine getirilemiyor.
401 UnauthorizedKimlik doğrulaması gerekiyor. Ancak başarısız veya henüz sağlanmamışsa sunucu isteğe yanıt vermeyi reddediyor.
403 ForbiddenSunucu buna yanıt vermeyi reddediyor.
404 Not Foundİstenen sayfa bulunamadı, ancak gelecekte tekrar kullanılabilir olabilir
405 Method Not AllowedBir sayfa tarafından desteklenmeyen bir istek yöntemi kullanılarak bir sayfa isteği yapıldı
406 Not AcceptableSunucu yalnızca istemci tarafından kabul edilmeyen bir yanıt oluşturabilir
407 Proxy Authentication Requiredİstemci önce proxy ile kendini doğrulamalıdır
408 Request TimeoutSunucu, isteği beklerken zaman aşımına uğradı
409 Conflictİstekte bir çakışma nedeniyle istek tamamlanamadı
410 Goneİstenen sayfa artık mevcut değil
411 Length Required“İçerik Uzunluğu” tanımlanmamış. Sunucu isteği olmadan kabul etmeyecek
412 Precondition FailedSunucuda yanlış olarak değerlendirilen istekte verilen önkoşul
413 Request Entity Too Largeİstek varlığı çok büyük olduğundan sunucu isteği kabul etmiyor
414 Request-URI Too LongURL çok uzun olduğu için sunucu isteği kabul etmeyecek. Bir POST isteğini uzun sorgu bilgileri içeren bir GET isteğine dönüştürdüğünüzde oluşur
415 Unsupported Media TypeMedya türü desteklenmediği için sunucu isteği kabul etmiyor
416 Requested Range Not Satisfiableİstemci dosyanın bir bölümünü istedi, ancak sunucu bu bölümü sağlayamıyor
417 Expectation FailedSunucu, stek başlığı alanınındaki gereksinimlerini karşılayamıyor

5xx: Sunucu Hatası

MESAJAÇIKLAMA
500 Internal Server ErrorDaha spesifik bir mesaj uygun olmadığında verilen genel bir hata mesajıdır. Çözmek işkencedir.
501 Not ImplementedSunucu ya istek yöntemini tanımıyor ya da isteği yerine getirme yeteneğinden yoksun
502 Bad GatewaySunucu ağ geçidi veya proxy olarak işlev görüyordu ve akış yukarı sunucudan geçersiz bir yanıt aldı
503 Service UnavailableSunucu şu anda kullanılamıyor (aşırı veya düşük)
504 Gateway TimeoutSunucu, ağ geçidi veya proxy olarak işlev görüyordu ve akış yukarı sunucudan zamanında yanıt alamadı
505 HTTP Version Not SupportedSunucu, istekte kullanılan HTTP protokolü sürümünü desteklemiyor
511 Network Authentication RequiredAğa erişmek için kimlik doğrulaması gerekiyor.

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.