Errore del client
HTTP 412: Precondition Failed
HTTP 412 significa che una precondizione della richiesta è fallita.
Significato
Il server ha rifiutato la richiesta perché un header condizionale non corrispondeva.
Cause comuni
If-Match, If-Unmodified-Since o header di precondizione simili possono fallire.
Cosa controllare
Aggiorna lo stato della risorsa e reinvia la richiesta con l’header condizionale corretto.
Risposta di esempio
HTTP/1.1 412 Precondition FailedRiferimenti
- Registro
- IANA HTTP Status Code Registry
- Specifica
- RFC 9110 §15.5.13
Codici di stato HTTP correlati
I codici vicini spesso rispondono alla successiva domanda di debug.
400 Bad RequestHTTP 400 significa che il server non ha potuto comprendere la richiesta.409 ConflictHTTP 409 significa che la richiesta è in conflitto con lo stato attuale della risorsa.422 Unprocessable ContentHTTP 422 significa che la sintassi della richiesta è valida ma il contenuto non può essere elaborato.