Ho un servizio rilassante in cui una delle raccolte è limitata (per motivi di UX). In questo caso ha un limite di 25 articoli. Se questo è superato, le risorse devono essere cancellate prima che possa essere aggiunto altro. Per fare un esempio, se un client invia:Codice di stato HTTP per raccolta limitata?
POST http://somesite.com/api/v2/stuff
{"cool":"stuff"}
e ci sono < 25 cose roba:
200 OK
se> 25 cose a roba:
???
DELETE http://somesite.com/api/v2/stuff/:id
POST http://somesite.com/api/v2/stuff
{"cool":"stuff"}
200 OK
Qual è il codice migliore per questo? Dritto 400? 409 CONFLITTO? 429? Nessuno sembra giusto ..
409 Il conflitto mi sembra giusto, perché (a) è un problema di stato delle risorse e (b) è risolvibile dall'utente. – Alohci