我在一些路线上有奇怪的更新错误,所以我只是想确定在这个层次上它不是基础的东西。
目前我这样做:

Create   POST       /plural        201    {"singular": {"id":"1", ...}}
FindAll  GET        /plural        200    {"plural": [{"id":"1",... },{"id":"2", ...
Find     GET        /plural/1      200    {"singular": {"id":"1", ...}}
Update   PUT/PATCH  /plural/1      200    {"singular": {"id":"1", ...}}
Delete   DELETE     /plural/1      200    (empty)

我的服务是404或400,这取决于路线是否好看。
这是你能看到的规格吗?

最佳答案

您应该为您的案例使用正确的http状态代码。This page有很好的解释。
404:如果路径(例如/复数)不可用。
422:如果请求是错误的。
Ember Data guide说它对422很有效。同时在this site中搜索422。
204无内容:如果没有返回数据。(例如删除。)
此外,如果您想要支票:

10-08 13:06