HTTP/1.1 Protokolünde Tanımlanmış Tüm Durum Kodları ve Açıklamaları

avatar

Bilgi Uzmanı

  • e0

    Mutlu

  • e0

    Eğlenmiş

  • e0

    Şaşırmış

  • e0

    Kızgın

  • e 0

    Üzgün

İşte HTTP/1.1 protokolünde tanımlanmış tüm durum kodları ve açıklamaları

100 ile başlayan kodlar bilgilendirme

100: Continue – İstemcinin isteği göndermeye devam edebileceği anlamına gelen bir yanıttır.
101: Switching Protocols – Sunucunun protokolü değiştirdiği ve yeni protokolün bu yanıtın eki olarak belirtildiği anlamına gelir.
102: Processing – Sunucu, isteği alır almaz işleme alındığını ve henüz tamamlanmadığını belirtir.

200 ile başlayan kodlar başarı


200: OK – İstek başarılı ve sunucu istenen kaynakları gönderebilir.
201: Created – İstek başarılı ve sunucu yeni bir kaynak oluşturdu.
202: Accepted – İstek başarılı, ancak henüz işleme alınmadı.
203: Non-Authoritative Information – Sunucu, kaynağın doğruluğunu garanti etmediğini belirtir.
204: No Content – Sunucu, başarılı bir şekilde isteği tamamladı, ancak yanıt gövdesi yok.
205: Reset Content – Sunucu, isteği tamamladı ve istemci tarafından yeniden yüklenmesi gerektiğini belirtir.
206: Partial Content – Sunucu, istenen kaynağın bir kısmını gönderir.
207: Multi-Status – Birden fazla kaynağın yanıtını içeren bir yanıttır.
208: Already Reported – İstemciye daha önce rapor edilen bir durumun yeniden rapor edildiği belirtilir.
226: IM Used – Sunucu, bir dizi istek için kullanılan bir IM (Instance Manipulation) işlemi gerçekleştirdi.

300 ile başlayan kodlar yeniden yönlendirme

300: Multiple Choices – İstemciye, birden fazla kaynak seçeneği sunulduğunu belirtir.
301: Moved Permanently – Kaynak kalıcı olarak başka bir URL’ye taşındı.
302: Found – Kaynak geçici olarak başka bir URL’ye taşındı.
303: See Other – İstemcinin diğer bir kaynağa yönlendirildiği belirtilir.
304: Not Modified – Sunucu, istenen kaynağın değişmediğini ve istemcinin önbelleğindeki kopyayı kullanması gerektiğini belirtir.
305: Use Proxy – İstemcinin bir proxy sunucusunu kullanması gerektiği belirtilir.
307: Temporary Redirect – İstemci, geçici olarak başka bir URL’ye yönlendirilir.

400 ile başlayan kodlar istemci hatası

400: Bad Request – İstek, sunucu tarafından anlaşılmadı veya işlenemedi.
401: Unauthorized – İstemci, kaynağa erişmek için kimlik doğrulaması gerektiğini belirtilir.
402: Payment Required – Bu durum kodu artık kullanılmamaktadır.
403: Forbidden – İstemci, kaynağa erişmeye yetkili değildir.
404: Not Found – Sunucu, istenen kaynağı bulamadı veya mevcut değil.
405: Method Not Allowed – Sunucu, istenen HTTP yöntemi ile kaynak üzerinde işlem yapamayacağını belirtir.
406: Not Acceptable – İstemci, istenen kaynağı kabul edilemez formatta istemiştir.
407: Proxy Authentication Required – İstemcinin bir proxy sunucusuna kimlik doğrulaması gerektiği belirtilir.
408: Request Timeout – İstemcinin, sunucudan yanıt almak için belirli bir süre bekledikten sonra zaman aşımına uğradığı belirtilir.
409: Conflict – İstek, kaynağın mevcut durumuyla çeliştiği belirtilir.
410: Gone – Sunucu, istenen kaynağın artık mevcut olmadığını belirtir.
411: Length Required – Sunucu, isteğin içeriğinin uzunluğunun belirtilmemesi durumunda işlem yapamayacağını belirtir.
412: Precondition Failed – Sunucu, isteğin, belirtilen önkoşulları karşılamadığını belirtir.
413: Payload Too Large – Sunucu, isteğin gövdesinin boyutunun sınırı aştığını belirtir.
414: URI Too Long – Sunucu, istenen URL’nin maksimum boyutunu aştığını belirtir.
415: Unsupported Media Type – Sunucu, istenilen kaynak için desteklenmeyen bir medya türü belirtildiğini belirtir.
416: Range Not Satisfiable – Sunucu, istenen kaynağın belirtilen aralıkta mevcut olmadığını belirtir.
417: Expectation Failed – Sunucu, isteğin beklentileri karşılamadığını belirtir.
418: I’m a teapot – Bu durum kodu bir şaka amaçlı kullanılmıştır.
421: Misdirected Request – Sunucu, isteğin yanlış yönlendirildiğini belirtir.
422: Unprocessable Entity – Sunucu, istek gövdesini anlayamadığı veya işleyemediği belirtilir.
423: Locked – Sunucu, kaynağın bir başkası tarafından kullanımda olduğunu belirtir.
424: Failed Dependency – Sunucu, istek kaynağının işlenmesi için bağımlı kaynakların işleme alınmadığını belirtir.
426: Upgrade Required – Sunucu, isteği işlemek için istemcinin kullanılan protokolün daha yeni bir sürümünü kullanması gerektiğini belirtir.
428: Precondition Required – Sunucu, isteğin yapılabilmesi için önkoşulun belirtilmesi gerektiğini belirtir.
429: Too Many Requests – İstemcinin belirli bir süre içinde yaptığı istek sayısı sınırı aşıldığında kullanılır.
431: Request Header Fields Too Large – Sunucu, isteğin başlık alanlarının boyutunun sınırı aştığını belirtir.
444: Nginx web sunucusu tarafından kullanılan bir HTTP durum kodudur. Bu durum kodu, sunucu yanıtının olmadığını veya tam olarak oluşmadığını belirtmek için kullanılır.
451: Unavailable For Legal Reasons – Sunucu, kaynağa erişmenin yasak olduğunu belirtir.
499: Nginx web sunucusu tarafından kullanılan bir HTTP durum kodudur. Bu durum kodu, istemcinin (genellikle web tarayıcısı) bağlantıyı kapatması durumunda sunucunun cevap veremediğini belirtmek için kullanılır

500 ile başlayan kodlar sunucu hatası anlamına gelen kodlardır.

500: Internal Server Error – Sunucu, isteği işlerken beklenmeyen bir hatayla karşılaştı.
501: Not Implemented – Sunucu, istenen işlemi gerçekleştirecek bir özellik veya işlevsellik desteklemediğini belirtir.
502: Bad Gateway – Sunucu, bir proxy veya ağ kapısından geçiş yaparken bir hata oluştuğunu belirtir.
503: Service Unavailable – Sunucu, geçici olarak istekleri işleyemiyor veya aşırı yüklü olduğunu belirtir.
504: Gateway Timeout – Sunucu, bir proxy veya ağ kapısından geçiş yaparken beklenen yanıt süresi aşıldığını belirtir.
505: HTTP Version Not Supported – Sunucu, istenen HTTP protokol sürümünü desteklemediğini belirtir.
506: Variant Also Negotiates – Sunucu, istenen kaynakta birden fazla temsil formatı olduğunu ve istemcinin kabul edilebilir bir temsil formatı belirtmesi gerektiğini belirtir.
507: Insufficient Storage – Sunucu, istenen işlemi gerçekleştirmek için yeterli depolama alanının olmadığını belirtir.
508: Loop Detected – Sunucu, istek döngüsü tespit edildiğinde kullanılır.
510: Not Extended – Sunucu, istemcinin belirli bir uzantı kullanmadığını belirtir.
511: Network Authentication Required – Sunucu, istek için ağ kimlik doğrulaması gerektiğini belirtir.
599: HTTP yanıt durum kodudur ve bu kod, istek işlemi sırasında bir ağ hatası oluştuğunda sunucu tarafından gönderilir.

HTTP Durum Kodları Hakkında Detaylı Bilgi İçin Tabloyu Kullanın

1xx & 2xx Durum Kodları3xx Durum Kodları4xx Durum Kodları5xx Durum Kodları
100300400501
101301401502
102302402503
200303403504
201304404505
202305405506
203307406507
204407508
205408510
206409511
207410599
208411
226412
413
414
415
416
417
418
421
422
423
424
426
428
429
431
444
451
499
  • Site İçi Yorumlar

En az 10 karakter gerekli

Gönderdiğiniz yorum moderasyon ekibi tarafından incelendikten sonra yayınlanacaktır.