1xx: Bilgilendirme
100 Continue: Sunucu istek başlıklarını aldı ve istemci istek gövdesini göndermeye devam etmelidir.
101 Switching Protocols: İstemci, sunucudan protokolleri değiştirmesini talep etti ve sunucu bunu kabul etti.
102 Processing: Sunucu isteği aldı ve işliyor, ancak henüz yanıt hazır değil.
2xx: Başarılı
200 OK: İsteğin başarıyla tamamlandığına dair standart yanıt.
201 Created: İstek başarılı oldu ve yeni bir kaynak oluşturuldu.
202 Accepted: İstek kabul edildi, ancak henüz işleme tamamlanmadı.
203 Non-Authoritative Information: Sunucu, başka bir kaynaktan 200 OK aldı ancak yanıtı değiştirdi.
204 No Content: Sunucu isteği başarıyla işledi, ancak içerik dönmüyor.
205 Reset Content: Sunucu isteği başarıyla işledi, istemciden görünümünü sıfırlamasını talep ediyor.
206 Partial Content: Sunucu, istemcinin gönderdiği aralık başlığı nedeniyle kaynağın yalnızca bir kısmını teslim ediyor.
207 Multi-Status: Mesaj gövdesi, yapılan alt isteklerin sayısına bağlı olarak birden fazla yanıt kodu içerebilir.
208 Already Reported: DAV bağlama üyeleri daha önce bu isteğe yanıt olarak listelenmiştir ve tekrar dahil edilmez.
226 IM Used: Sunucu, kaynak için bir veya daha fazla örnek manipülasyonu uygulamasının sonucunu temsil eden bir yanıt sağladı.
3xx: Yönlendirme
300 Multiple Choices: İstemcinin seçebileceği birden çok seçenek belirtiyor.
301 Moved Permanently: Bu ve gelecekteki tüm istekler belirtilen URI'ye yönlendirilmelidir.
302 Found: İstemciye başka bir URL'ye bakmasını (gidilmesini) söyler.
303 See Other: İsteğin yanıtı başka bir URI'de GET yöntemi kullanılarak bulunabilir.
304 Not Modified: İstek başlıkları tarafından belirtilen sürümden bu yana kaynak değiştirilmemiştir.
305 Use Proxy: İstenilen kaynak yalnızca belirtilen proxy üzerinden erişilebilir.
306 Switch Proxy: Artık kullanılmıyor. İlk başta "Sonraki istekler belirtilen proxy kullanılarak yapılmalıdır" anlamına geliyordu.
307 Temporary Redirect: Bu durumda istek başka bir URI ile tekrarlanmalıdır; ancak gelecekteki istekler yine orijinal URI kullanılarak yapılmalıdır.
308 Permanent Redirect: İstek ve gelecekteki tüm istekler başka bir URI kullanılarak tekrarlanmalıdır.
4xx: İstemci Hatası
400 Bad Request: Sunucu, istemcinin isteğini anlayamıyor veya işleyemiyor.
401 Unauthorized: Kimlik doğrulama gereklidir ve başarısız oldu veya henüz sağlanmadı.
402 Payment Required: Gelecekte kullanmak üzere ayrılmıştır.
403 Forbidden: İstek geçerli, ancak sunucu eylemi reddediyor.
404 Not Found: İstenen kaynak bulunamadı, ancak gelecekte mevcut olabilir.
405 Method Not Allowed: İstek için kullanılan yöntem istenen kaynak için desteklenmiyor.
406 Not Acceptable: İstenen kaynak, istekte belirtilen kabul başlıklarına uygun içerik üretemiyor.
407 Proxy Authentication Required: İstemci öncelikle proxy ile kimlik doğrulaması yapmalıdır.
408 Request Timeout: Sunucu isteği beklerken zaman aşımına uğradı.
409 Conflict: İstek, çakışma nedeniyle işlenemiyor, örneğin, aynı anda yapılan güncellemeler arasında bir düzenleme çakışması.
410 Gone: İstenen kaynak artık mevcut değil ve tekrar mevcut olmayacak.
411 Length Required: İstek, gereken içeriğin uzunluğunu belirtmedi.
412 Precondition Failed: Sunucu, istemcinin isteğe koyduğu önkoşullardan birini karşılamıyor.
413 Payload Too Large: İstek, sunucunun işlemeyi kabul edemeyeceği kadar büyük.
414 URI Too Long: Sağlanan URI, sunucunun işleyemeyeceği kadar uzun.
415 Unsupported Media Type: İstek varlığının medya türü, sunucu veya kaynak tarafından desteklenmiyor.
416 Range Not Satisfiable: İstemci dosyanın bir kısmını istemiştir (byte serving), ancak sunucu bu kısmı sağlayamıyor.
417 Expectation Failed: Sunucu, Expect istek başlık alanının gereksinimlerini karşılayamıyor.
418 I'm a teapot: Bu kod, 1998 yılında IETF Nisan Şakası olarak tanımlanmıştır ve gerçek HTTP sunucuları tarafından uygulanması beklenmemektedir.
421 Misdirected Request: İstek, yanıt üretemeyen bir sunucuya yönlendirilmiştir.
422 Unprocessable Entity: İstek iyi biçimlendirilmiş, ancak anlam hataları nedeniyle işlenemiyor.
423 Locked: Erişilmeye çalışılan kaynak kilitli.
424 Failed Dependency: İstek, başka bir isteğe bağımlı olduğu için başarısız oldu ve o istek başarısız oldu.
425 Too Early: Sunucu, tekrarlanabilir bir isteği işleme riskini almak istemiyor.
426 Upgrade Required: İstemci, TLS/1.0 gibi farklı bir protokole geçmelidir.
428 Precondition Required: Kaynak sunucu, isteğin koşullu olmasını gerektirir.
429 Too Many Requests: Kullanıcı belirli bir süre içinde çok fazla istek gönderdi.
431 Request Header Fields Too Large: Sunucu, başlık alanlarının çok büyük olduğu için isteği işlemek istemiyor.
451 Unavailable For Legal Reasons: Kullanıcı, bir hükümet tarafından sansürlenen bir web sayfası gibi yasal olarak erişilemeyen bir kaynak istemektedir.
5xx: Sunucu Hatası
500 Internal Server Error: Beklenmeyen bir durumla karşılaşıldığında verilen genel hata mesajı.
501 Not Implemented: Sunucu, isteği yerine getirme yeteneğine sahip değil veya isteme yöntemi tanınmıyor.
502 Bad Gateway: Sunucu, bir geçit veya proxy olarak görev yaparken, üst sunucudan geçersiz yanıt aldı.
503 Service Unavailable: Sunucu şu anda kullanılamaz (aşırı yüklendiği veya bakımda olduğu için).
504 Gateway Timeout: Sunucu, bir geçit veya proxy olarak görev yaparken, üst sunucudan zamanında yanıt almadı.
505 HTTP Version Not Supported: Sunucu, istemcinin kullandığı HTTP protokol sürümünü desteklemiyor.
506 Variant Also Negotiates: İstek için yapılan şeffaf içerik müzakeresi, döngüsel bir referansla sonuçlanıyor.
507 Insufficient Storage: Sunucu, isteği tamamlamak için gerekli olan temsili depolayamıyor.
508 Loop Detected: Sunucu, bir isteği işlerken sonsuz döngü tespit etti.
510 Not Extended: Sunucunun isteği yerine getirebilmesi için ek uzantılar gerekmektedir.
511 Network Authentication Required: İstemcinin ağ erişimi sağlamak için kimlik doğrulaması yapması gerekiyor.