Welcher HTTP-Statuscode sollte verwendet werden, wenn ein Client eine Entität sendet, aber mein Server (über Geschäftslogik) feststellt, dass die hinzuzufügende Sammlung bereits voll ist (wie ein Ereignis, für das sie sich registrieren möchten) bereits)?HTTP-Statuscode, der beim Erstellen einer neuen Entität verwendet werden soll, weil zu viele bereits erstellt wurden?
1
A
Antwort
1
Da der Client ein legit Antrag gestellt hat, aber es ist der Server, der die Anforderung ungültige oder unbekannte (durch Ihre Business-Logik) macht, nehme ich Ihnen einen 5xx-Code verwenden sollten.
Wahrscheinlich, was Ihre Anforderungen passt, ist
507 - Unzureichende Lager
Werfen Sie einen Blick auf die RFC4918#11.5