Koleksiyonlardan birinin sınırlı olduğu (UX nedenleriyle) huzurlu bir hizmetim var. Bu durumda 25 maddelik bir kapağı vardır. Bu aşılırsa, daha fazla eklenmeden önce kaynaklar silinmelidir.Sınırlı koleksiyon için HTTP durum kodu?
POST http://somesite.com/api/v2/stuff
{"cool":"stuff"}
doldurulması halinde < 25 şey vardır: Örnek olarak bir istemci gönderirse
200 OK
eğer şeyler> 25 şey:
???
DELETE http://somesite.com/api/v2/stuff/:id
POST http://somesite.com/api/v2/stuff
{"cool":"stuff"}
200 OK
iyi kod nedir bunun için? Düz 400? 409 ÇATIŞMA? 429? Yok çok haklı görünüyor ..
409 Çatışma benim için doğru görünüyor çünkü (a) bir kaynak durumu sorunu ve (b) kullanıcı çözümlenebilir. – Alohci