我有一個寧靜的服務,其中一個集合是有限的(UX的原因)。在這種情況下,它有25個項目的上限。如果超過這個數量,必須先刪除資源,然後才能添加更多資源。舉個例子,如果一個客戶端提交:有限集合的HTTP狀態碼?
POST http://somesite.com/api/v2/stuff
{"cool":"stuff"}
,並有< 25東西的東西:
200 OK
如果> 25米的東西的東西:
???
DELETE http://somesite.com/api/v2/stuff/:id
POST http://somesite.com/api/v2/stuff
{"cool":"stuff"}
200 OK
什麼是最好的代碼爲了這?直400? 409衝突? 429?似乎都不完全正確..
409衝突似乎對我來說是正確的,因爲(a)它是資源狀態問題,(b)它是用戶可解析的。 – Alohci