コレクションのうちの1つが(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