Salta al contenuto

Errore 409 Conflict: cause e soluzioni

Pubblicato il Aggiornato il

Una risposta 409 segnala un conflitto con lo stato della risorsa. Leggi il dettaglio restituito dall’applicazione prima di ripetere il salvataggio.

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.
Errore 409 Conflict: cause e soluzioni: passaggi operativi

Guide Xlogic correlate

Fonti tecniche

Errore 409 Conflict: cause e soluzioni ultima modifica: 2026-08-03T01:46:38+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?