Errore del client
HTTP 409: Conflict
HTTP 409 significa che la richiesta è in conflitto con lo stato attuale della risorsa.
Significato
Il server non può completare la richiesta perché entrerebbe in conflitto con lo stato esistente.
Cause comuni
Conflitti di versione, record duplicati, blocco ottimistico o aggiornamenti concorrenti possono causarlo.
Cosa controllare
Recupera lo stato più recente, risolvi il conflitto e riprova con la versione o il payload corretti.
Risposta di esempio
HTTP/1.1 409 ConflictRiferimenti
- Registro
- IANA HTTP Status Code Registry
- Specifica
- RFC 9110 §15.5.10
- Guida
- MDN 409 Conflict
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.412 Precondition FailedHTTP 412 significa che una precondizione della richiesta è fallita.422 Unprocessable ContentHTTP 422 significa che la sintassi della richiesta è valida ma il contenuto non può essere elaborato.