409409 Conflitto
La richiesta è in conflitto con lo stato attuale della risorsa sul server.
Cause di questo errore
La richiesta non può essere completata perché è in conflitto con lo stato corrente della risorsa. Esempi comuni includono il tentativo di creare una risorsa già esistente, la modifica di una risorsa modificata da un altro utente, o la violazione di un vincolo di unicità.
Come correggerlo
Recuperare la versione più recente della risorsa e riprovare. Utilizzare richieste condizionali (If-Match/If-Unmodified-Since) per la concorrenza ottimistica. Risolvere il conflitto unendo le modifiche o scegliendo quale versione mantenere.
Codici di errore correlati
101101 Switching Protocols
Il server sta cambiando protocollo come richiesto dal client tramite un header Upgrade.
226226 IM Used
Il server ha soddisfatto una richiesta GET e la risposta è una rappresentazione del risultato di una o più instance-manipulation applicate all'istanza corrente.
308308 Permanent Redirect
La risorsa si è spostata permanentemente a un nuovo URL e il metodo di richiesta non deve cambiare durante il reindirizzamento.
507507 Spazio di archiviazione insufficiente
Il server non riesce a memorizzare la rappresentazione necessaria per completare la richiesta (WebDAV).
201201 Created
La richiesta è stata soddisfatta e una nuova risorsa è stata creata come risultato.
403403 Vietato
Il server ha compreso la richiesta ma rifiuta di autorizzarla. A differenza del 401, riautenticarsi non risolve.