【发布时间】:2014-07-16 14:26:39
【问题描述】:
根据 REST 框架,我们可以使用 GET 方法访问资源,这很好,如果我知道我的资源的关键。例如,为了获取交易,如果我通过 transaction_id 那么我可以获得该交易的资源。但是当我想访问两个日期之间的所有事务时,我应该如何使用 GET 编写我的 REST 方法。
获取 transaction_id 的事务:GET/transaction/id 获取两个日期之间的交易???
另外,如果有其他条件,我需要输入最近的 10 个事务,最旧的 10 个事务,那么我应该如何编写我的 URL,这是 REST 中的主键。
我尝试在 google 上查找,但无法找到完全 RESTful 的方法并解决我的查询,所以在这里发布我的问题。我对 POST 和 DELETE 有清楚的了解,但是如果我想根据条件使用 PUT 对某些资源进行相同的更新,那么该怎么做呢?
【问题讨论】:
-
感谢您指向正确的链接。我可以发送带有 URL 的过滤器,所以我需要在一个发送 GET 结果的服务器调用中处理所有可能的过滤器,对吧?或任何其他建议?
-
是的,具体如何操作取决于您使用的后端框架。