HTTP 428 “Precondition Required” durum kodu, istemcinin bir isteği gerçekleştirmeden önce önkoşulları yerine getirmesi gerektiğini belirtmek için kullanılır. Örneğin, istemci, bir kaynağı değiştirmek istediğinde, sunucu değişikliklerin yalnızca belirli koşullar yerine getirildiğinde kabul edileceğini belirtebilir. Bu koşullar, belirli bir güncelleme zaman damgası veya belirli bir etiket gibi bir kaynak durumuna veya başka koşullara dayanabilir.
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.