我正在为应用程序设计一个REST api,其中有Request
类型。每个Request
都有一个请求用户和一个请求的用户。
客户需要在一个页面中向每个用户显示他们自己请求的Request
,并在另一个页面中向他们请求Request
个其他用户。
我想知道如何最好地为这两个需求创建REST请求。
我想到了一个请求/requests?requester_id=<ruid>&requested_id=<ruid>
,并在服务器中确定了使用了哪个参数。
但这看起来有点难看,所以我想到了/requests/by_requester?user_id=<uid>
和/requests/by_requested?user_id=<uid>
但这是基本相同资源的两种资源,但仍然不是最优的。
我需要你的帮助才能找出最适合这种情况的方法。 非常感谢帮助。 提前致谢!