Bu yanıt kodu, müşterinin mevcut kaynak durumuna (mevcut gösterimleri ve meta verileri) önkoşullar koymasına ve böylece hedef kaynak beklenmeyen bir durumda olduğunda istek yönteminin uygulanmasını önler.

HTTP 412 Status Code, “Precondition Failed” olarak adlandırılır. Bu durum, sunucunun bir isteği yerine getiremeyeceğini belirtir çünkü istemcinin gönderdiği önkoşulların karşılanmadığını ifade eder. Önkoşullar, genellikle “If-Match”, “If-None-Match”, “If-Modified-Since” gibi başlıklar aracılığıyla sunucuya iletilir ve sunucu, bu önkoşulları kontrol eder. Eğer önkoşullar karşılanmazsa, sunucu 412 hatası döndürür. Bu durum, genellikle güncelleme veya silme işlemleri sırasında kaynak üzerindeki eşzamanlılık kontrolü için kullanılır. İstemcinin, önkoşulları güncellemek veya kaynağın durumunu kontrol etmek için gereken düzeltmeleri yapması gerekebilir.

Diğer Durum Kodları

1xx & 2xx Durum Kodları3xx Durum Kodları4xx Durum Kodları5xx Durum Kodları
100300400500
101301401502
102302402503
200303403504
201304404505
202305405506
203307406507
204 407508
205 408510
206 409511
207 410599
208 411 
226 413 
  414 
  415 
  416 
  417 
  418 
  421 
  422 
  423 
  424 
  426 
  428 
  429 
  431 
  444 
  451 
  499 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir