我有一个宁静的服务,其中一个集合是有限的(出于UX的原因).在这种情况下,它有25个项目的上限.如果超出此限制,则必须先删除资源,然后才能添加更多资源.作为客户提交的示例:
POST http://somesite.com/api/v2/stuff
{"cool":"stuff"}
Run Code Online (Sandbox Code Playgroud)
东西中有<25件事:
200 OK
Run Code Online (Sandbox Code Playgroud)
如果> 25件东西:
???
DELETE http://somesite.com/api/v2/stuff/:id
POST http://somesite.com/api/v2/stuff
{"cool":"stuff"}
200 OK
Run Code Online (Sandbox Code Playgroud)
什么是最好的代码?直400?409冲突?429?似乎都不对..