Ich habe einen erholsamen Service, wo eine der Sammlungen begrenzt ist (aus UX-Gründen). In diesem Fall hat es eine Kappe von 25 Artikeln. Wenn dies überschritten wird, müssen Ressourcen gelöscht werden, bevor weitere hinzugefügt werden können. Als Beispiel, wenn ein Client übermittelt:HTTP-Statuscode für begrenzte Sammlung?
POST http://somesite.com/api/v2/stuff
{"cool":"stuff"}
und es gibt < 25 Dinge in Sachen:
200 OK
wenn> 25 Dinge in Sachen:
???
DELETE http://somesite.com/api/v2/stuff/:id
POST http://somesite.com/api/v2/stuff
{"cool":"stuff"}
200 OK
Was ist der beste Code ist dafür? Gerade 400? 409 KONFLIKT? 429? Keine ganz richtig zu sein ..
409 Konflikt scheint mir richtig zu sein, weil (a) es ein Ressourcenstatusproblem ist und (b) es vom Benutzer auflösbar ist. – Alohci