मेरे पास एक आरामदायक सेवा है जहां संग्रह में से एक सीमित है (यूएक्स कारणों से)। इस मामले में इसकी 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? 40 9 CONFLICT? 429? कोई भी काफी सही नहीं लगता ..
40 9 संघर्ष मुझे सही लगता है, क्योंकि (ए) यह एक संसाधन राज्य समस्या है और (बी) यह उपयोगकर्ता हल करने योग्य है। – Alohci