不久前我问了一个问题,即“如何保存整个骨干集合?” . 然而让我感兴趣的是为什么不提供保存方法?保存(PUT/POST)整个集合是不稳定的,还是在 REST 领域不常见?
GET: /MySite/Collections - allowed by collection.fetch()
POST: /MySite/Collections - for the model(s) in the collection to be Posted when calling model.save()
PUT: /MySite/Collections/{id} - for the model(s) to be updated individually
GET: /MySite/Collections/{id} - to fetch an individual model throuth model.fetch()
那么为什么不允许 POST/PUT 整个资源集合呢?有时它很方便,尽管可以使用collection.toJSON
为什么不包含它来包装/破解一些代码?我只是好奇它的缺席和同样的理由。不具备某些功能的框架通常意味着糟糕的编程/设计,因此被排除在外。保存整个集合是“不好的做法”吗?