Quale sarebbe la risposta giusta che dovrei dare agli utenti quando provano a CANCELLARE un'entità su un'origine dati che si trova dietro un resto/odata api e l'operazione non può essere eseguita a causa di un vincolo di chiave esterna? È una cattiva richiesta? A non è accettabile? Un errore lato server (> = 500)?Qual è il codice di stato HTTP corretto per una risposta quando non riesco a eseguire un DELETE a causa di un vincolo FK?
11
A
risposta
14
Abbiamo appena trovato questo sito Web che dice che '409 Conflict' deve essere utilizzato quando 'la richiesta non può essere completata a causa di un conflitto con lo stato corrente della risorsa' e 'dove è previsto che l'utente possa essere in grado di risolvere il conflitto e inviare nuovamente la richiesta', allora si dà un esempio in cui 'a cascata-delete non è supportato', che assomiglia un pò il mio scenario ..
Problemi correlati
- 1. Quale codice di stato HTTP restituire quando l'operazione DELETE non è consentita per un motivo particolare
- 2. Qual è un codice di stato di risposta corretto per la richiesta POST REST quando viene trovato un duplicato?
- 3. Codice di stato HTTP corretto quando la risorsa è disponibile ma non accessibile a causa delle autorizzazioni
- 4. Qual è il codice di risposta HTTP corretto per la richiesta senza campi obbligatori
- 5. Qual è il codice di stato HTTP corretto da inviare quando un sito è inattivo per manutenzione?
- 6. Qual è l'esatta struttura di risposta per il codice di stato HTTP 300 (Scelte multiple)?
- 7. Qual è il codice di risposta HTTP per l'operazione di eliminazione HTTP fallita?
- 8. Qual è la risposta del codice di stato HTTP appropriata per una richiesta generale non riuscita (non un errore)?
- 9. Privilegi insufficienti quando si aggiunge il vincolo FK (Oracle)
- 10. come faccio a controllare un codice di stato di risposta della richiesta http da iOS?
- 11. Qual è il comportamento corretto previsto per un POST HTTP => 302 reindirizzamento a GET?
- 12. Qual è il vincolo `enable_if` corretto su un inoltro perfetto?
- 13. CORS abilitato ma la risposta per il preflight ha un codice di stato HTTP 404 non valido quando POSTing JSON
- 14. Qual è l'accordo con il codice di stato HTTP 308?
- 15. Perché non riesco a mettere un vincolo su nvarchar (max)?
- 16. Codice di stato HTTP per Captcha
- 17. Codice di stato HTTP per il corpo POST non valido
- 18. Qual è il modo corretto di sfuggire a una stringa per un collegamento mailto
- 19. IIS Sovrascrittura testo risposta HTTP quando lo stato di risposta HTTP è impostato su 400
- 20. Codice di stato HTTP per raccolta limitata?
- 21. fa il nome di un codice di stato HTTP importa
- 22. Qual è il metodo canonico per un client HTTP per indicare a un server HTTP di disabilitare le risposte gzip?
- 23. È possibile eseguire il debug di "Terminato a causa di un errore di memoria"?
- 24. Qual è un codice di stato HTTP appropriato da restituire da un servizio API REST per un errore di convalida?
- 25. Qual è il codice di stato HTTP appropriato da restituire se un utente tenta di accedere con un nome utente/password errati, ma il formato corretto?
- 26. gestore di successo per $ .ajax con un codice di stato http non standard
- 27. Perché non riesco a scrivere caratteri cinesi nella risposta HTTP di nodejs?
- 28. Codice di risposta HTTP quando richiesto il sottoprotocollo websocket non è supportato/riconosciuto
- 29. Qual è il modo corretto di aggiungere un PageContent/FixedPage a un FixedDocument in WPF?
- 30. Come ottenere il codice di stato HTTP dalla risposta SOAP
non accettabile per me – Zulu