我在一些路线上有奇怪的更新错误,所以我只是想确定在这个层次上它不是基础的东西。
目前我这样做:
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无内容:如果没有返回数据。(例如删除。)
此外,如果您想要支票: