Una risposta 409 segnala un conflitto con lo stato della risorsa. Leggi il dettaglio restituito dall’applicazione prima di ripetere il salvataggio.
Indice dei contenuti
Che cosa significa
La richiesta è valida ma non può essere completata perché entra in conflitto con lo stato corrente della risorsa.
Come riconoscere il problema
- Risposta HTTP 409.
- API che rifiuta un aggiornamento.
- Conflitto di versione.
- Risorsa modificata da altro client.
- Upload WebDAV non completato.
Cause più frequenti
- Modifica concorrente della risorsa.
- Versione del dato non più corrente.
- Richiesta duplicata o vincolo applicativo che impedisce l’operazione.
Diagnosi passo per passo
- Leggi corpo e intestazioni della risposta e recupera la versione corrente della risorsa.
- Confronta il dato inviato con quello già salvato e cerca richieste concorrenti o duplicate.
- Se fallisce una precondizione If-Match, il codice previsto è normalmente 412: non trattare tutti gli errori ETag come 409.
Procedura di risoluzione
- Riconcilia le modifiche con la versione corrente senza cancellare il lavoro di altri utenti.
- Prima di riprovare, verifica se l’operazione è già stata eseguita.
- Fai rilasciare eventuali lock obsoleti soltanto dopo aver escluso un’operazione ancora attiva.
- Prova la gestione del conflitto con due client su dati di test.

Guide Xlogic correlate
- Errore 413 Content Too Large: cause e soluzioni
- Errore 502 Bad Gateway: cause e soluzioni
- Errore 429 Too Many Requests: cause e soluzioni