【发布时间】:2016-05-03 23:01:44
【问题描述】:
我看到的所有关于 RESTful 架构的示例都处理了一条记录。例如,对 mydomain.com/foo/53 的 GET 请求以获取 foo 53 或对 mydomain.com/foo 的 POST 请求以创建新的 Foo。
但是多条记录呢?能够通过 id 请求一系列 Foo 或发布一组新的 Foo 通常对于单个 API 请求而不是几十个单独的请求更有效。你会“重载”mydomain.com/foo 来处理单个或多个记录的请求吗?或者你会添加一个mydomain.com/foo-multiple 来处理多个 POST 和 GET 吗?
我正在设计一个可能需要一次获取许多记录的系统(类似于mydomain.com/foo/53,54,66,86,87)但由于我没有看到任何这样的例子,我想知道是否有一些我只是不了解使这种方法“错误”的 RESTful 架构。
【问题讨论】:
-
我想知道的是,如果
53是OK,但54是Not Found,你会怎么做。然后您应该返回部分列表还是什么都不返回?
标签: rest