因此,假设您有一个名为“请求”的表。它包含您提交的请求,以及其他已提交但需要批准的请求。
要加载您的请求,RESTful网址可能是:
www.myapp.com/requests
对于单独的链接,该链接加载了我需要批准的请求,URL会是什么样?
这是我能想到的,但看起来很草率:
www.myapp.com/requests?awaitingapproval=true
答案 0 :(得分:1)
您正在做的是在RESTful API中实现过滤的良好实现。
本文可以为您提供帮助:https://blog.mwaysolutions.com/2014/06/05/10-best-practices-for-better-restful-api/
由于要检查布尔值,因此也可以像这样实现它:
www.myapp.com/requests?fields=waitingapproval
这使您可以添加其他字段:
www.myapp.com/requests?fields=waitingapproval,urgent
该站点的示例:
GET / cars?color = red返回红色汽车列表
GET / cars?seats <= 2返回最多2个座位的汽车列表