HTTP 412 durum kodu, “Önkoşul Başarısız” anlamına gelir. Bu durum kodu, sunucunun, bir isteğin belirtilen önkoşulları karşılamadığını belirtmek için kullandığı bir hatadır. Önkoşullar, genellikle bir isteğin başarılı bir şekilde işlenebilmesi için gereken durumlar veya özelliklerdir. Bu durum kodu, bir isteğin kabul edilmeden önce, örneğin bir kaynakta belirli bir durumun oluşması gibi bir önkoşulun yerine getirilmesi gerektiğinde kullanılabilir.
HTTP Durum Kodları ve Anlamları
100 ile başlayan kodlar bilgilendirme
200 ile başlayan kodlar başarı
300 ile başlayan kodlar yeniden yönlendirme
400 ile başlayan kodlar istemci hatası
500 ile başlayan kodlar sunucu hatası anlamına gelen kodlardır.