HTTP durum kodlarının listesi - List of HTTP status codes

Bu, Köprü Metni Aktarım Protokolü (HTTP) yanıt durum kodlarının bir listesidir . Durum kodları, bir istemcinin sunucuya yaptığı isteğine yanıt olarak bir sunucu tarafından verilir . IETF Yorum İsteğinden (RFC'ler) gelen kodları , diğer spesifikasyonları ve HTTP'nin bazı yaygın uygulamalarında kullanılan bazı ek kodları içerir. Durum kodunun ilk basamağı, beş standart yanıt sınıfından birini belirtir. Gösterilen mesaj cümleleri tipiktir, ancak insan tarafından okunabilen herhangi bir alternatif sağlanabilir. Aksi belirtilmedikçe durum kodu, HTTP/1.1 standardının (RFC 7231) bir parçasıdır.

Internet Assigned Numbers Authority (IANA) HTTP durum kodlarının resmi kayıt tutar.

Tüm HTTP yanıt durum kodları, beş sınıfa veya kategoriye ayrılır. Durum kodunun ilk basamağı yanıtın sınıfını tanımlarken, son iki basamağı herhangi bir sınıflandırma veya sınıflandırma rolüne sahip değildir. Standart tarafından tanımlanan beş sınıf vardır:

  • 1xx bilgi yanıtı – istek alındı, süreç devam ediyor
  • 2xx başarılı – istek başarıyla alındı, anlaşıldı ve kabul edildi
  • 3xx yeniden yönlendirmesi - isteği tamamlamak için daha fazla işlem yapılması gerekiyor
  • 4xx istemci hatası – istek hatalı sözdizimi içeriyor veya yerine getirilemiyor
  • 5xx sunucu hatası - sunucu görünüşte geçerli bir isteği yerine getiremedi

1xx bilgi yanıtı

Bilgilendirici bir yanıt, talebin alındığını ve anlaşıldığını gösterir. Talep işleme devam ederken geçici olarak verilir. Müşteriyi son bir yanıt beklemesi konusunda uyarır. Mesaj yalnızca durum satırı ve isteğe bağlı başlık alanlarından oluşur ve boş bir satırla sonlandırılır. HTTP / 1.0 standardı herhangi 1xx durum kodları tanımlamak vermedi gibi, sunucular olmamalıdır deneysel koşullar dışında bir HTTP / 1.0 uyumlu müşteriye bir 1xx yanıt gönder.

100 Devam
Sunucu, istek başlıklarını aldı ve istemci, istek gövdesini göndermeye devam etmelidir (bir gövdenin gönderilmesi gereken bir istek olması durumunda; örneğin, bir POST isteği). Uygun olmayan başlıklar nedeniyle bir istek reddedildikten sonra bir sunucuya büyük bir istek gövdesi göndermek verimsiz olacaktır. Bir sunucunun isteğin başlıklarını kontrol etmesini sağlamak için, bir istemci Expect: 100-continueilk isteğinde başlık olarak 100 Continuegöndermeli ve gövdeyi göndermeden önce yanıt olarak bir durum kodu almalıdır . İstemci 403 (Yasak) veya 405 (Yönteme İzin Verilmez) gibi bir hata kodu alırsa, isteğin gövdesini göndermemelidir. Yanıt , sunucunun beklentileri desteklemediğini gösterdiğinden 417 Expectation Failedisteğin Expectbaşlık olmadan tekrarlanması gerektiğini belirtir (örneğin, HTTP/1.0 sunucularında durum budur).
101 Anahtarlama Protokolleri
İstek sahibi, sunucudan protokolleri değiştirmesini istedi ve sunucu bunu yapmayı kabul etti.
102 İşleme ( WebDAV ; RFC 2518)
Bir WebDAV isteği, dosya işlemlerini içeren ve isteği tamamlamak için uzun bir süre gerektiren birçok alt istek içerebilir. Bu kod, sunucunun isteği aldığını ve işlediğini, ancak henüz yanıt olmadığını gösterir. Bu, istemcinin zaman aşımına uğramasını ve isteğin kaybolduğunu varsaymasını önler.
103 Erken İpuçları (RFC 8297)
Son HTTP mesajından önce bazı yanıt başlıklarını döndürmek için kullanılır.

2xx başarı

Bu durum kodu sınıfı, müşteri tarafından talep edilen işlemin alındığını, anlaşıldığını ve kabul edildiğini gösterir.

200 TAMAM
Başarılı HTTP istekleri için standart yanıt. Gerçek yanıt, kullanılan istek yöntemine bağlı olacaktır. Bir GET isteğinde yanıt, istenen kaynağa karşılık gelen bir varlık içerecektir. Bir POST isteğinde, yanıt, eylemin sonucunu tanımlayan veya içeren bir varlık içerecektir.
201 Oluşturuldu
İstek yerine getirildi ve yeni bir kaynak oluşturuldu.
202 Kabul edildi
İstek işlenmek üzere kabul edildi, ancak işlem tamamlanmadı. İsteğe göre işlem yapılabilir veya yapılmayabilir ve işlem gerçekleştiğinde izin verilmeyebilir.
203 Yetkili Olmayan Bilgi (HTTP/1.1'den beri)
Sunucu, kaynağından 200 OK alan, ancak Origin yanıtının değiştirilmiş bir sürümünü döndüren bir dönüştürme proxy'sidir (örneğin bir Web hızlandırıcısı ).
204 İçerik Yok
Sunucu, isteği başarıyla işledi ve herhangi bir içerik döndürmüyor.
205 İçeriği Sıfırla
Sunucu isteği başarıyla işledi, istekte bulunandan belge görünümünü sıfırlamasını istiyor ve herhangi bir içerik döndürmüyor.
206 Kısmi İçerik (RFC 7233)
Sunucu, istemci tarafından gönderilen bir aralık başlığı nedeniyle kaynağın yalnızca bir kısmını ( bayt sunumu ) teslim ediyor. Aralık başlığı, HTTP istemcileri tarafından kesintiye uğrayan indirmelerin devam ettirilmesini sağlamak veya bir indirmeyi birden çok eşzamanlı akışa bölmek için kullanılır.
207 Çoklu Durum (WebDAV; RFC 4918)
Aşağıdaki mesaj gövdesi varsayılan olarak bir XML mesajıdır ve kaç tane alt istek yapıldığına bağlı olarak bir dizi ayrı yanıt kodu içerebilir.
208 Zaten Bildirildi (WebDAV; RFC 5842)
Bir DAV bağlamasının üyeleri, (çok durumlu) yanıtın önceki bir bölümünde zaten numaralandırılmıştır ve yeniden dahil edilmemektedir.
226 IM Kullanılan (RFC 3229)
Sunucu, kaynak için bir isteği yerine getirdi ve yanıt, geçerli örneğe uygulanan bir veya daha fazla örnek manipülasyonunun sonucunun bir temsilidir.

3xx yeniden yönlendirme

Bu durum kodu sınıfı, müşterinin isteği tamamlamak için ek işlem yapması gerektiğini belirtir. Bu durum kodlarının çoğu, URL yeniden yönlendirmesinde kullanılır .

Bir kullanıcı aracısı, yalnızca ikinci istekte kullanılan yöntem GET veya HEAD ise, kullanıcı etkileşimi olmadan ek eylemi gerçekleştirebilir. Bir kullanıcı aracısı, bir isteği otomatik olarak yeniden yönlendirebilir. Bir kullanıcı aracısı, döngüsel yönlendirmeleri önlemek için algılamalı ve müdahale etmelidir.

300 Çoklu Seçenek
İstemcinin seçebileceği kaynak için birden çok seçeneği belirtir ( aracı güdümlü içerik anlaşması yoluyla ). Örneğin, bu kod, birden çok video formatı seçeneği sunmak, farklı dosya adı uzantılarına sahip dosyaları listelemek veya kelime anlamı ayrımı önermek için kullanılabilir .
301 Kalıcı Olarak Taşındı
Bu ve gelecekteki tüm istekler verilen URI'ye yönlendirilmelidir .
302 Bulundu (Önceden "Geçici olarak taşındı")
İstemciye başka bir URL'ye bakmasını (göz atmasını) söyler. HTTP/1.0 belirtimi (RFC 1945), istemcinin aynı yöntemle (orijinal açıklama ifadesi "Geçici Olarak Taşındı" idi) geçici bir yeniden yönlendirme gerçekleştirmesini gerektiriyordu, ancak popüler tarayıcılar, yöntemi GET olarak değiştirerek 302 yönlendirmeleri uyguladı. Bu nedenle, HTTP/1.1, iki davranışı ayırt etmek için 303 ve 307 durum kodlarını ekledi.
303 Diğer Bkz. (HTTP/1.1'den beri)
İsteğe verilen yanıt , GET yöntemi kullanılarak başka bir URI altında bulunabilir . Bir POST'a (veya PUT/DELETE) yanıt olarak alındığında, istemci, sunucunun verileri aldığını varsaymalı ve verilen URI'ye yeni bir GET isteği göndermelidir.
304 Değiştirilmedi (RFC 7232)
Kaynağın, If-Modified-Since veya If-None-Match istek üstbilgileri tarafından belirtilen sürümden beri değiştirilmediğini gösterir . Bu durumda, istemcinin önceden indirilmiş bir kopyası olduğundan, kaynağı yeniden iletmeye gerek yoktur.
305 Proxy Kullan (HTTP/1.1'den beri)
İstenen kaynağa yalnızca, adresi yanıtta verilen bir proxy aracılığıyla erişilebilir. Güvenlik nedeniyle, birçok HTTP istemcisi ( Mozilla Firefox ve Internet Explorer gibi ) bu durum koduna uymaz.
306 Proxy'yi Değiştir
Artık kullanılmadı. Başlangıçta "Sonraki istekler belirtilen proxy'yi kullanmalıdır" anlamına geliyordu.
307 Geçici Yönlendirme (HTTP/1.1'den beri)
Bu durumda, istek başka bir URI ile tekrarlanmalıdır; ancak gelecekteki istekler yine de orijinal URI'yi kullanmalıdır. 302'nin geçmişte nasıl uygulandığının aksine, orijinal istek yeniden yayınlanırken istek yönteminin değiştirilmesine izin verilmez. Örneğin, bir POST isteği, başka bir POST isteği kullanılarak tekrarlanmalıdır.
308 Kalıcı Yönlendirme (RFC 7538)
Bu ve gelecekteki tüm istekler verilen URI'ye yönlendirilmelidir . 308, 301'in davranışına paraleldir, ancak HTTP yönteminin değişmesine izin vermez . Bu nedenle, örneğin, kalıcı olarak yeniden yönlendirilen bir kaynağa bir form göndermek sorunsuz bir şekilde devam edebilir.

4xx istemci hataları

A Wikimedia 404 mesajı
Wikipedia'da 404 hatası

Bu durum kodu sınıfı, hatanın istemciden kaynaklanmış gibi göründüğü durumlar için tasarlanmıştır. Bir HEAD isteğine yanıt vermenin dışında, sunucu , hata durumunun ve bunun geçici mi yoksa kalıcı bir durum mu olduğunun açıklamasını içeren bir varlık içermelidir . Bu durum kodları, herhangi bir istek yöntemi için geçerlidir. Kullanıcı aracıları , dahil edilen tüm varlıkları kullanıcıya göstermelidir.

400 Hatalı İstek
Sunucu, belirgin bir istemci hatası (örneğin, hatalı biçimlendirilmiş istek sözdizimi, boyut çok büyük, geçersiz istek mesajı çerçevesi veya aldatıcı istek yönlendirmesi) nedeniyle isteği işleyemez veya işlemeyecektir.
401 Yetkisiz (RFC 7235)
403 Forbidden'a benzer , ancak özellikle kimlik doğrulama gerektiğinde ve başarısız olduğunda veya henüz sağlanmadığında kullanım içindir. Yanıt, istenen kaynağa uygulanabilir bir sorgulama içeren bir WWW-Authenticate başlık alanı içermelidir. Bkz. Temel erişim kimlik doğrulaması ve Özet erişim kimlik doğrulaması . 401 anlamsal olarak "yetkisiz" anlamına gelir, kullanıcının hedef kaynak için geçerli kimlik doğrulama bilgileri yoktur.
Not: Bazı siteler, bir IP adresi web sitesinde (genellikle web sitesi etki alanında) yasaklandığında ve bu belirli adresin bir web sitesine erişim izni verilmediğinde hatalı bir şekilde HTTP 401 yayınlar .
402 Ödeme Gerekli
Gelecekte kullanılmak üzere rezerve edilmiştir. Orijinal amaç, bu kodun , örneğin GNU Taler tarafından önerildiği gibi, bir tür dijital nakit veya mikro ödeme planının bir parçası olarak kullanılabilmesiydi , ancak bu henüz gerçekleşmedi ve bu kod yaygın olarak kullanılmadı. Google Developers API, belirli bir geliştirici günlük istek sınırını aştığında bu durumu kullanır. Sipgate , bir hesapta arama başlatmak için yeterli para yoksa bu kodu kullanır. Shopify , mağaza ücretlerini ödemediğinde ve geçici olarak devre dışı bırakıldığında bu kodu kullanır. Stripe , bu kodu, örneğin engellenen sahte ödemeler gibi parametrelerin doğru olduğu başarısız ödemeler için kullanır.
403 yasak
İstek geçerli veriler içeriyor ve sunucu tarafından anlaşıldı, ancak sunucu eylemi reddediyor. Bunun nedeni, kullanıcının bir kaynak için gerekli izinlere sahip olmaması veya bir tür hesaba ihtiyaç duyması veya yasaklanmış bir eyleme teşebbüs etmesi (örneğin, yalnızca bir tanesine izin verilen bir kopya kayıt oluşturma) olabilir. Bu kod ayrıca, istek WWW-Authenticate başlık alanı sorgusunu yanıtlayarak kimlik doğrulaması sağladıysa, ancak sunucu bu kimlik doğrulamasını kabul etmediyse genellikle kullanılır. Talep tekrarlanmamalıdır.
404 Bulunamadı
İstenen kaynak bulunamadı, ancak gelecekte mevcut olabilir. Müşterinin sonraki taleplerine izin verilir.
405 Yönteme İzin Verilmiyor
İstenen kaynak için bir istek yöntemi desteklenmiyor; örneğin, verilerin POST aracılığıyla sunulmasını gerektiren bir formdaki bir GET isteği veya salt okunur bir kaynaktaki bir PUT isteği.
406 Kabul Edilemez
İstenen kaynak, yalnızca istekte gönderilen Kabul Etme başlıklarına göre kabul edilemez olan içeriği üretebilir. İçerik anlaşması konusuna bakın .
407 Proxy Kimlik Doğrulaması Gerekli (RFC 7235)
İstemcinin önce proxy ile kimliğini doğrulaması gerekir .
408 İstek Zaman Aşımı
Sunucu, isteği beklerken zaman aşımına uğradı. HTTP belirtimlerine göre: "İstemci, sunucunun beklemeye hazır olduğu süre içinde bir istek üretmedi. İstemci daha sonra herhangi bir değişiklik yapmadan isteği tekrar edebilir."
409 Çatışma
Birden çok eşzamanlı güncelleme arasındaki düzenleme çakışması gibi, kaynağın mevcut durumundaki çakışma nedeniyle isteğin işlenemediğini gösterir .
410 Gitti
İstenen kaynağın artık mevcut olmadığını ve bir daha kullanılamayacağını belirtir. Bu, bir kaynak kasıtlı olarak kaldırıldığında ve kaynak temizlendiğinde kullanılmalıdır. 410 durum kodunu aldıktan sonra, istemci gelecekte kaynağı talep etmemelidir. Arama motorları gibi istemciler, kaynağı dizinlerinden çıkarmalıdır. Çoğu kullanım durumu, istemcilerin ve arama motorlarının kaynağı temizlemesini gerektirmez ve bunun yerine "404 Bulunamadı" kullanılabilir.
411 Uzunluk Gerekli
İstek, istenen kaynağın gerektirdiği içeriğinin uzunluğunu belirtmedi.
412 Ön Koşul Başarısız (RFC 7232)
Sunucu, istekte bulunanın istek başlığı alanlarına koyduğu ön koşullardan birini karşılamıyor.
413 Yük Çok Büyük (RFC 7231)
İstek, sunucunun isteyebileceğinden veya işleyebileceğinden daha büyük. Daha önce "İstek Varlığı Çok Büyük" olarak adlandırılıyordu.
414 URI Çok Uzun (RFC 7231)
Sağlanan URI , sunucunun işlemesi için çok uzundu. Genellikle çok fazla verinin bir GET isteğinin sorgu dizesi olarak kodlanmasının sonucudur, bu durumda bir POST isteğine dönüştürülmelidir. Daha önce "Request-URI Too Long" olarak adlandırılıyordu.
415 Desteklenmeyen Ortam Türü (RFC 7231)
İstek varlığı, sunucunun veya kaynağın desteklemediği bir medya türüne sahip. Örneğin, istemci bir görüntüyü image/svg+xml olarak yükler , ancak sunucu, görüntülerin farklı bir format kullanmasını gerektirir.
416 Aralık Memnun Değil (RFC 7233)
İstemci dosyanın bir bölümünü istedi ( bayt sunumu ), ancak sunucu bu bölümü sağlayamıyor. Örneğin, müşteri dosyanın sonunun ötesinde kalan bir dosya parçasını isterse. Daha önce "İstenen Aralık Karşılanamıyor" olarak adlandırılıyordu.
417 Beklenti Başarısız
Sunucu, istek üstbilgisi bekle alanının gereksinimlerini karşılayamıyor.
418 Ben bir çaydanlığım (RFC 2324, RFC 7168)
Bu kod, 1998'de RFC 2324, Hyper Text Coffee Pot Control Protocol'de geleneksel IETF April Fools'un şakalarından biri olarak tanımlandı ve gerçek HTTP sunucuları tarafından uygulanması beklenmiyor. RFC, bu kodun kahve yapmak için talep edilen çaydanlıklar tarafından döndürülmesi gerektiğini belirtir. Bu HTTP durumu, Google.com'un I'm a teapot paskalya yumurtası gibi bazı web sitelerinde Paskalya yumurtası olarak kullanılır .
421 Yanlış Yönlendirilmiş İstek (RFC 7540)
İstek, yanıt üretemeyen bir sunucuya yönlendirildi (örneğin, bağlantının yeniden kullanılması nedeniyle).
422 İşlenemeyen Varlık (WebDAV; RFC 4918)
İstek iyi biçimlendirilmiş ancak anlamsal hatalar nedeniyle takip edilememiştir.
423 Kilitli (WebDAV; RFC 4918)
Erişilen kaynak kilitli.
424 Başarısız Bağımlılık (WebDAV; RFC 4918)
İstek, başka bir isteğe bağlı olduğundan ve bu istek başarısız olduğundan (örneğin, bir PROPPATCH) başarısız oldu.
425 Çok Erken (RFC 8470)
Sunucunun, yeniden oynatılabilecek bir isteği işleme riskini almak istemediğini gösterir.
426 Yükseltme Gerekli
İstemci , Upgrade başlık alanında verilen TLS/1.3 gibi farklı bir protokole geçmelidir .
428 Ön Koşul Gerekli (RFC 6585)
Origin sunucusu, isteğin koşullu olmasını gerektirir. Bir istemcinin bir kaynağın durumunu GET'i aldığı, değiştirdiği ve sunucuya geri PUT yaptığı 'kayıp güncelleme' sorununu önlemeye yöneliktir, bu arada üçüncü bir taraf sunucudaki durumu değiştirdiğinde ve bir çakışmaya neden olur.
429 Çok Fazla İstek (RFC 6585)
Kullanıcı belirli bir süre içinde çok fazla istek gönderdi. Hız sınırlayıcı şemalarla kullanım için tasarlanmıştır .
431 İstek Başlığı Alanları Çok Büyük (RFC 6585)
Tek bir başlık alanı veya toplu olarak tüm başlık alanları çok büyük olduğundan, sunucu isteği işleme koymak istemiyor.
451 Yasal Nedenlerle Kullanılamıyor (RFC 7725)
Bir sunucu operatörü, bir kaynağa veya istenen kaynağı içeren bir dizi kaynağa erişimi reddetmek için yasal bir talep aldı. 451 kodu, Fahrenheit 451 adlı romana referans olarak seçilmiştir (RFC'deki Teşekkür bölümüne bakınız).

5xx sunucu hataları

Sunucu bir isteği yerine getirmek için başarısız oldu.

"5" rakamıyla başlayan yanıt durum kodları, sunucunun bir hatayla karşılaştığının farkında olduğu veya isteği yerine getiremediği durumları belirtir. Bir HEAD isteğine yanıt vermenin dışında, sunucu hata durumunun açıklamasını içeren bir varlık içermeli ve bunun geçici mi yoksa kalıcı bir durum mu olduğunu belirtmelidir. Benzer şekilde, kullanıcı aracıları , dahil edilen tüm varlıkları kullanıcıya göstermelidir. Bu yanıt kodları, herhangi bir istek yöntemine uygulanabilir.

500 Dahili Sunucu Hatası
Beklenmeyen bir durumla karşılaşıldığında ve daha spesifik bir mesaj uygun olmadığında verilen genel bir hata mesajı.
501 Uygulanmadı
Sunucu ya istek yöntemini tanımıyor ya da isteği yerine getirme yeteneğinden yoksun. Genellikle bu, gelecekte kullanılabilirlik anlamına gelir (örneğin, bir web hizmeti API'sinin yeni bir özelliği).
502 sunucu hatası
Sunucu bir ağ geçidi veya proxy görevi görüyordu ve yukarı akış sunucusundan geçersiz bir yanıt aldı.
503 Hizmet Kullanılamıyor
Sunucu isteği işleyemez (çünkü aşırı yüklenmiştir veya bakım nedeniyle kapalıdır). Genel olarak, bu geçici bir durumdur.
504 Geçidi Zaman Aşımı
Sunucu bir ağ geçidi veya proxy görevi görüyordu ve yukarı akış sunucusundan zamanında yanıt almadı.
505 HTTP Sürümü Desteklenmiyor
Sunucu, istekte kullanılan HTTP protokolü sürümünü desteklemiyor.
506 Varyant Ayrıca Pazarlık Yapıyor (RFC 2295)
İstek için şeffaf içerik anlaşması , döngüsel bir referansla sonuçlanır .
507 Yetersiz Depolama (WebDAV; RFC 4918)
Sunucu, isteği tamamlamak için gereken gösterimi depolayamıyor.
508 Döngü Algılandı (WebDAV; RFC 5842)
Sunucu, isteği işlerken sonsuz bir döngü algıladı ( 208 Zaten Raporlandı yerine gönderildi ).
510 Genişletilmemiş (RFC 2774)
Sunucunun bunu yerine getirmesi için isteğin başka uzantıları gerekir.
511 Ağ Kimlik Doğrulaması Gerekli (RFC 6585)
İstemcinin ağ erişimi elde etmek için kimlik doğrulaması yapması gerekir. Ağa erişimi kontrol etmek için kullanılan proxy'leri ele geçirerek kullanım amaçlıdır (örneğin, bir Wi-Fi etkin noktası aracılığıyla tam İnternet erişimi vermeden önce Hizmet Koşullarının kabul edilmesini gerektiren " esir portallar " ).

Resmi olmayan kodlar

Aşağıdaki kodlar herhangi bir standart tarafından belirtilmemiştir.

218 Bu iyi ( Apache Web Sunucusu )
ProxyErrorOverride etkinleştirildiğinde yanıt gövdelerinin Apache üzerinden akmasına izin vermek için tümünü yakalama hata koşulu olarak kullanılır. Apache'de ProxyErrorOverride etkinleştirildiğinde, 4xx veya 5xx durum kodunu içeren yanıt gövdeleri, genel bir yanıt veya ErrorDocument yönergesi tarafından belirtilen özel bir yanıt lehine Apache tarafından otomatik olarak atılır. " Bu iyi " ifadesi , devam eden bir felaketin bariz kanıtlarına rağmen durumu görmezden gelmek veya hiçbir şey yapmamak anlamına gelen bir İnternet meme'sidir .
419 Sayfa Süresi Doldu ( Laravel Framework )
Bir CSRF Belirteci eksik veya süresi dolduğunda Laravel Çerçevesi tarafından kullanılır.
420 Yöntem Hatası ( Spring Framework )
Spring Framework tarafından bir yöntem başarısız olduğunda kullanılan, kullanımdan kaldırılmış bir yanıt.
420 Sakinliğinizi Arttırın ( Twitter )
İstemci hız sınırlandırıldığında Twitter Arama ve Eğilimler API'sinin 1. sürümü tarafından döndürülür; 1.1 ve sonraki sürümleri, bunun yerine 429 Çok Fazla İstek yanıt kodunu kullanır. "Sakinliğinizi artırın" ifadesi, 1993 tarihli Demolition Man filminden geliyor ve bu sayıyla olan ilişkisi muhtemelen esrara atıfta bulunuyor .
430 İstek Başlık Alanları Çok Büyük ( Shopify )
Belirli bir zaman çerçevesinde çok fazla URL istendiğinde 429 Çok Fazla İstek yanıt kodu yerine Shopify tarafından kullanılır .
450 Windows Ebeveyn Denetimleri Tarafından Engellendi (Microsoft)
Windows Ebeveyn Denetimleri açıldığında ve istenen web sayfasına erişimi engellediğinde belirtilen Microsoft uzantı kodu.
498 Geçersiz Simge (Esri)
ArcGIS for Server tarafından döndürüldü . Kod 498, süresi dolmuş veya geçersiz bir belirteci gösterir.
499 Jeton Gerekli (Esri)
ArcGIS for Server tarafından döndürüldü . Kod 499, bir belirtecin gerekli olduğunu ancak gönderilmediğini belirtir.
509 Bant Genişliği Sınırı Aşıldı ( Apache Web Sunucusu / cPanel )
Sunucu, sunucu yöneticisi tarafından belirtilen bant genişliğini aştı; bu genellikle müşterilerin bant genişliğini sınırlamak için paylaşılan barındırma sağlayıcıları tarafından kullanılır.
529 Site aşırı yüklendi
Sitenin isteği işleyemediğini belirtmek için SSLLabs sunucu test API'sinde Qualys tarafından kullanılır .
530 Site donduruldu
Pantheon web platformu tarafından, hareketsizlik nedeniyle donmuş bir siteyi belirtmek için kullanılır.
598 (Gayrı resmi kural) Ağ okuma zaman aşımı hatası
Bazı HTTP proxy'leri tarafından proxy'nin arkasındaki bir ağ okuma zaman aşımını proxy'nin önündeki bir istemciye bildirmek için kullanılır.

internet bilgi servisi

Microsoft'un Internet Information Services (IIS) web sunucusu, müşterinin isteğiyle ilgili hataları bildirmek için 4xx hata alanını genişletir.

440 Oturum Açma Zaman Aşımı
İstemcinin oturumunun süresi doldu ve tekrar oturum açması gerekiyor.
449 İle Yeniden Dene
Kullanıcı gerekli bilgileri sağlamadığı için sunucu isteği yerine getiremez.
451 Yönlendirme
Kullanılan Exchange ActiveSync daha verimli bir sunucu kullanılabilir veya sunucu kullanıcıların posta kutusu erişemediğinizde ya. İstemcinin, daha uygun bir sunucu bulmak için HTTP Otomatik Bulma işlemini yeniden çalıştırması beklenir.

IIS bazen daha spesifik bilgiler için ek ondalık alt kodlar kullanır, ancak bu alt kodlar gerçek bir HTTP durum kodu yerine yalnızca yanıt yükünde ve belgelerde görünür.

nginx

Nginx web sunucusu yazılımı müşterinin isteği ile sinyal sorunları 4xx hata alanını genişletir.

444 Yanıt Yok
Sunucuya istemciye hiçbir bilgi döndürmemesi ve bağlantıyı hemen kapatması talimatını vermek için dahili olarak kullanılır.
494 İstek başlığı çok büyük
İstemci çok büyük istek veya çok uzun başlık satırı gönderdi.
495 SSL Sertifika Hatası
İstemci geçersiz bir istemci sertifikası sağladığında kullanılan 400 Hatalı İstek yanıt kodunun genişletilmesi .
496 SSL Sertifikası Gerekli
İstemci sertifikası gerektiğinde ancak sağlanmadığında kullanılan 400 Hatalı İstek yanıt kodunun genişletilmesi .
497 HTTP İsteği HTTPS Bağlantı Noktasına Gönderildi
Bir genişleme 400 kötü istek istemci HTTPS istekleri için bir liman dinleme bir HTTP isteği yapmıştır kullanılan yanıt koduna,.
499 İstemci Kapatılan İstek
İstemci, sunucu yanıt göndermeden önce isteği kapattığında kullanılır.

bulut parlaması

Cloudflare'ın ters proxy hizmeti, kaynak sunucuyla ilgili sorunları bildirmek için 5xx serisi hata alanını genişletir.

520 Web Sunucusu Bilinmeyen Bir Hata Döndürdü
Kaynak sunucu, Cloudflare'a boş, bilinmeyen veya beklenmeyen bir yanıt verdi.
521 Web Sunucusu Kapalı
Kaynak sunucu, Cloudflare'den gelen bağlantıları reddetti. Kaynaktaki güvenlik çözümleri, belirli Cloudflare IP adreslerinden gelen meşru bağlantıları engelliyor olabilir.
522 Bağlantı Zaman Aşımı
Cloudflare, kaynak sunucuyla iletişim kurarken zaman aşımına uğradı.
523 Orijine Ulaşılamıyor
Cloudflare, kaynak sunucuya ulaşamadı; örneğin, kaynak sunucunun DNS kayıtları yanlış veya eksikse.
524 Bir Zaman Aşımı Oluştu
Cloudflare, kaynak sunucuyla bir TCP bağlantısını tamamlayabildi, ancak zamanında bir HTTP yanıtı alamadı.
525 SSL El Sıkışma Başarısız
Cloudflare , kaynak sunucuyla bir SSL/TLS anlaşması üzerinde anlaşamadı .
526 Geçersiz SSL Sertifikası
Cloudflare, kaynak web sunucusundaki SSL sertifikasını doğrulayamadı. Ayrıca Cloud Foundry'nin gorouter'ı tarafından da kullanılır .
527 Raylı Tabanca Hatası
Hata 527, Cloudflare ve kaynak sunucunun Railgun sunucusu arasında kesintiye uğramış bir bağlantı olduğunu gösterir.
530
Hata 530, 1xxx hatasıyla birlikte döndürülür.

AWS Elastik Yük Dengeleyici

Amazon 'ın Elastik Yükü Dengeleme birkaç özel dönüş kodları ekler

460
İstemci, boşta kalma zaman aşımı süresi dolmadan önce yük dengeleyiciyle olan bağlantıyı kapattı. Tipik olarak, istemci zaman aşımı, Elastic Load Balancer'ın zaman aşımından daha erken olduğunda.
463
Yük dengeleyici, 30'dan fazla IP adresine sahip bir X-Forwarded-For istek başlığı aldı.
561 Yetkisiz
Yük dengeleyiciye kayıtlı bir sunucu tarafından döndürülen kimlik doğrulama hatası. Kullanıcıların kimliğini doğrulamak için bir dinleyici kuralı yapılandırdınız, ancak kimlik sağlayıcı (IdP), kullanıcının kimliğini doğrularken bir hata kodu döndürdü.

Uyarı kodlarını önbelleğe alma

Aşağıdaki önbelleğe alma ile ilgili uyarı kodları, RFC 7234 altında belirtilmiştir. Yukarıdaki diğer durum kodlarından farklı olarak, bunlar HTTP protokolünde yanıt durumu olarak değil, "Uyarı" HTTP başlığının bir parçası olarak gönderilir. Bu başlık genellikle ne sunucular tarafından gönderildiğinden ne de istemciler tarafından onaylandığından, yakında HTTP Çalışma Grubu tarafından geçersiz olacaktır .

110 Yanıt Eski
Bir önbellek tarafından sağlanan yanıt eskidir (içeriğin yaşı, bir Cache-Control üstbilgisi tarafından ayarlanan maksimum yaşı veya buluşsal olarak seçilen yaşam süresini aşıyor).
111 Yeniden Doğrulama Başarısız
Kaynak sunucuya ulaşılamaması nedeniyle önbellek yanıtı doğrulayamadı.
112 Bağlantısı Kesilen İşlem
Önbellek kasıtlı olarak ağın geri kalanıyla bağlantısı kesildi.
113 Sezgisel Süre Sonu
Önbellek buluşsal olarak 24 saatten uzun bir tazelik ömrü seçti ve yanıtın yaşı 24 saatten büyük.
199 Çeşitli Uyarı
Keyfi, spesifik olmayan uyarı. Uyarı metni günlüğe kaydedilebilir veya kullanıcıya sunulabilir.
214 Uygulanan Dönüşüm
İçerik kodlamasını, ortam türünü veya benzerlerini değiştirmek gibi temsile herhangi bir dönüşüm uygularsa bir proxy tarafından eklenir.
299 Çeşitli Kalıcı Uyarı
199 ile aynı, ancak kalıcı bir uyarıyı gösteriyor.

Ayrıca bakınız

Notlar

Referanslar

Dış bağlantılar