1xx Bilgilendirme ⤢ 100Continue Sunucu istek başlıklarını aldı; istemci gövdeyi gönderebilir. Büyük bir gövdeyi yüklemeden önce yapılan ön kontrolün ardından. ⤢ 101Switching Protocols Sunucu, istemcinin istediği protokole geçmeyi kabul ediyor. Bir HTTP bağlantısını WebSocket'e yükseltme. ⤢ 102Processing Sunucu isteği aldı ve üzerinde çalışmayı sürdürüyor. Uzun bir isteği onaylayarak istemcinin zaman aşımına uğramasını önleyen bir WebDAV sunucusu. ⤢ 103Early Hints Sunucu, nihai yanıt hazır olmadan önce ön başlıkları gönderiyor. Sayfa hâlâ işlenirken tarayıcının varlıkları önceden yüklemesine izin vermek. 2xx Başarı ⤢ 200OK İstek başarılı oldu ve yanıt gövdesi sonucu taşıyor. Bir GET veya PUT için standart başarı yanıtı. ⤢ 201Created İstek başarılı oldu ve yeni bir kaynak oluşturuldu. Bir şey oluşturan başarılı bir POST'tan sonra döndürülür. ⤢ 202Accepted İstek işleme alındı ancak henüz tamamlanmadı. Uzun süren bir iş başlatıldı ve eşzamansız olarak çalışıyor. ⤢ 203Non-Authoritative Information İstek başarılı oldu ancak döndürülen veri dönüşüm sırasında değiştirildi. Kaynağın yerine değiştirilmiş üst veri sunan bir vekil sunucu veya önbellek. ⤢ 204No Content İstek başarılı oldu ve döndürülecek bir gövde yok. Bir DELETE başarıyla tamamlandı ya da söyleyecek bir şeyi olmayan bir PUT. ⤢ 205Reset Content İstek başarılı oldu ve istemci isteği gönderen görünümü sıfırlamalı. Bir form gönderiminden sonra sayfaya alanlarını temizlemesini söylemek. ⤢ 206Partial Content Sunucu, istek uyarınca kaynağın yalnızca bir bölümünü döndürüyor. Bir Range isteğinden bayt aralığı sunmak. 3xx Yönlendirme ⤢ 301Moved Permanently Kaynağın kalıcı bir yeni URL'si var; gelecekteki istekler onu kullanmalı. Bir sayfa taşındı ve arama motorları dizinini güncellemeli. ⤢ 302Found Kaynak geçici olarak farklı bir URL'de, ancak özgün URL kullanılmaya devam edilmeli. Kısa bir süre için oturum açma sayfasına yönlendirme. ⤢ 303See Other Yanıt farklı bir URL'de bulunur ve bir GET ile alınmalıdır. PRG deseni: bir POST'u sonuç sayfasına yönlendirmek, böylece yenileme formu tekrar göndermez. ⤢ 304Not Modified Önbellekteki kopya hâlâ geçerli, bu yüzden sunucu gövde göndermez. İstemcinin önbelleği güncelken yapılan koşullu bir GET. ⤢ 305Use Proxy İstek, yanıtta adı geçen vekil sunucu üzerinden gönderilmelidir. Eski vekil ağları; 2011'den beri kullanımdan kaldırılmıştır. ⤢ 307Temporary Redirect Kaynak geçici olarak başka bir yerde ve özgün istek yöntemi korunmalıdır. 302 gibi, ancak yönlendirmede POST POST olarak kalır. ⤢ 308Permanent Redirect Kaynağın kalıcı bir yeni URL'si var ve özgün istek yöntemi korunmalıdır. 301 gibi, ancak yönlendirmede POST POST olarak kalır. 4xx İstemci hatası ⤢ 400Bad Request Sunucu, bozuk sözdizimi nedeniyle isteği anlayamadı. Bozuk JSON ya da eksik zorunlu bir alan. ⤢ 401Unauthorized Kimlik doğrulaması gerekli ve ya eksik ya da başarısız oldu. Belirteç yok, ya da geçersiz ya da süresi dolmuş bir belirteç. ⤢ 402Payment Required İstek ödeme gerektiriyor, ancak belirtim bunun nasıl yapılacağını hiç tanımlamadı. Bazı API'ler ödeme duvarı işareti olarak kullanır; çoğu hiç kullanmaz. ⤢ 403Forbidden İstemcinin kimliği doğrulandı ancak bu kaynağa erişmesine izin verilmiyor. Geçerli oturum açma, ancak bu kaynak için izin yok. ⤢ 404Not Found Sunucunun bu URL'de bir kaynağı yok. Bilinmeyen bir URL ya da var olmayan bir kimlik. ⤢ 405Method Not Allowed URL mevcut ancak kullanılan istek yöntemine izin vermiyor. Yalnızca GET kabul eden bir uç noktaya POST yapmak. ⤢ 406Not Acceptable Sunucu, istemcinin Accept başlıklarıyla eşleşen içerik döndüremiyor. İstemci yalnızca XML istedi, ancak API yalnızca JSON döndürüyor. ⤢ 407Proxy Authentication Required İstek devam etmeden önce istemcinin vekil sunucuyla kimlik doğrulaması yapması gerekiyor. Kimlik doğrulaması yapılmamış bir isteği reddeden kurumsal bir vekil sunucu. ⤢ 408Request Timeout İstemci isteği göndermekte çok uzun sürdü ve sunucu beklemekten vazgeçti. Gövde tamamen gelmeden takılı kalan bir yükleme. ⤢ 409Conflict İstek, kaynağın geçerli durumuyla çakışıyor. Yinelenen bir e-posta ya da aynı kayıt üzerinde bir düzenleme yarışı. ⤢ 410Gone Kaynak bir zamanlar var oldu ancak kalıcı olarak kaldırıldı. Bilerek emekliye ayrılmış bir uç nokta; 404'ten daha kesin. ⤢ 411Length Required İstek bir Content-Length başlığı gerektiriyor ve buna sahip değil. Boyutu baştan bilmesi gereken bir sunucunun akış gövdesini reddetmesi. ⤢ 412Precondition Failed If-Match gibi bir başlık ön koşulu yanlış değerlendirildi. İstemci okuduktan sonra kaydın değiştiği iyimser bir düzenleme. ⤢ 413Content Too Large İstek gövdesi, sunucunun kabul ettiği sınırı aşıyor. Sunucunun en büyük gövde boyutundan büyük bir yükleme. ⤢ 414URI Too Long İstek URL'si, sunucunun yorumlamaya istekli olduğu uzunluğu aşıyor. Yanlışlıkla sınırsız büyüyen bir GET sorgu dizesine serileştirilmiş bir form. ⤢ 415Unsupported Media Type İstek gövdesi biçimi, uç noktanın kabul ettiği bir biçim değil. Yalnızca JSON kabul eden bir uç noktaya Content-Type text/plain ile POST yapmak. ⤢ 416Range Not Satisfiable Range başlığındaki bayt aralığı kaynağa uymuyor. Bir indirmeyi sürdürürken dosyanın sonunun ötesindeki baytları istemek. ⤢ 417Expectation Failed Sunucu, Expect başlığında belirtilen beklentiyi karşılayamıyor. Sunucunun onurlandırmayı reddettiği bir 100-continue beklentisi. ⤢ 418I'm a teapot Sunucu bir çaydanlıktır ve kahve demeyi reddediyor. Ölmeyi reddeden 1998 tarihli bir 1 Nisan şakası; API'ler eğlence için döndürür. ⤢ 421Misdirected Request İstek, onun için yanıt üretemeyecek bir sunucuya gönderildi. Bu sunucunun hizmet vermediği bir ana makineye gönderilen, yeniden kullanılmış bir bağlantı. ⤢ 422Unprocessable Entity İstek iyi biçimlendirilmiş ancak değerleri anlamsal doğrulamadan geçemiyor. Alanları iş kurallarını ihlal eden geçerli bir JSON. ⤢ 425Too Early Sunucu, yeniden oynatma riski taşıyan bir isteği reddediyor. Anahtarlar döndürülmeden önce yeniden denenmiş özdeş olmayan bir isteğin reddedilmesi. ⤢ 426Upgrade Required İstemci, bu kaynağı kullanmak için farklı bir protokole geçmelidir. TLS ya da WebSocket'te ısrar eden bir uç nokta. ⤢ 428Precondition Required Sunucu, isteğin göndermediği koşullu başlıklar gerektiriyor. Kayıp güncellemeleri önlemek için If-Match talep eden bir API. ⤢ 429Too Many Requests İstemci, belirli bir zaman diliminde çok fazla istek gönderdi. Bir hız sınırına ulaşıldı; geri çekilin ve yeniden deneyin. ⤢ 431Request Header Fields Too Large Bir veya daha fazla başlık alanı, sunucunun işleyebileceğinden daha büyük. Sitedeki her isteği engelene dek büyüyen bir çerez ya da belirteç. ⤢ 451Unavailable For Legal Reasons Kaynak, kaldırma talebi ya da coğrafi kısıtlama gibi hukuki nedenlerle engellendi. Bir devlet kaldırma talebi ya da tek bir ülkede engellenmiş bir sayfa. 5xx Sunucu hatası ⤢ 500Internal Server Error Sunucu beklenmeyen bir durumla karşılaştı ve başarısız oldu. Sunucu tarafında yakalanmayan bir istisna ya da hata. ⤢ 501Not Implemented Sunucu, istenen yöntemi ya da özelliği desteklemiyor. Bir uç nokta tanımlanmış ancak henüz inşa edilmemiş. ⤢ 502Bad Gateway Bir ağ geçidi ya da vekil sunucu, yukarı akış sunucusundan geçersiz bir yanıt aldı. Ters vekil sunucunun arka uca ulaşamaması. ⤢ 503Service Unavailable Sunucu, isteği geçici olarak işleyemiyor. Bakım, aşırı yük ya da bağımlı bir servisin kapalı olması. ⤢ 504Gateway Timeout Bir ağ geçidi ya da vekil sunucu, yukarı akış sunucusundan zamanında yanıt alamadı. Arka uç çok uzun sürdü ve vekil sunucu beklemekten vazgeçti. ⤢ 505HTTP Version Not Supported Sunucu, istekteki HTTP sürümünü desteklemiyor. Sunucunun hiç öğrenmediği bir protokol sürümüyle konuşan istemci. ⤢ 506Variant Also Negotiates Şeffaf içerik müzakeresi döngüsel bir referansla sonuçlandı. Deneysel içerik müzakeresi yapan, yanlış yapılandırılmış bir sunucu. ⤢ 507Insufficient Storage Sunucu, isteği tamamlamak için gereken gösterimi depolayamıyor. Ayrılmış depolama alanı dolu olan bir WebDAV sunucusu. ⤢ 508Loop Detected Sunucu, isteği işlerken sonsuz bir döngüye girdi. Kendine geri referans veren bir WebDAV bağlaması. ⤢ 511Network Authentication Required İstemci, erişim kazanmak için ağ ile kimlik doğrulaması yapmalı. İsteği yakalayan bir otel ya da havalimanı captive portal'ı.