如何以RESTful方式获取当前记录的用户数据?

如何以RESTful方式获取当前记录的用户数据?,rest,restful-url,Rest,Restful Url,我在设计API时遇到了一些问题 GET/api/training注册-返回注册列表 GET/api/training signups/:id-返回具有给定:id 我想获取当前登录用户的注册列表。我想了不同的方法,但对我来说都有点古怪。以下是我尝试过的和我不喜欢的地方: GET/api/training-signups/me-奇怪,不使用:id会出现“magic”me GET/api/me/training-signups/me-我宁愿从/api/trainig-signups开始,因为这个url

我在设计API时遇到了一些问题

GET/api/training注册
-返回注册列表

GET/api/training signups/:id
-返回具有给定
:id

我想获取当前登录用户的注册列表。我想了不同的方法,但对我来说都有点古怪。以下是我尝试过的和我不喜欢的地方:

GET/api/training-signups/me
-奇怪,不使用
:id
会出现“magic”
me

GET/api/me/training-signups/me
-我宁愿从
/api/trainig-signups
开始,因为这个url负责注册


您的方法是什么?

GET/api/training注册提供一些可选的GET参数来指定查询如何

比如:


如何为
GET/api/training注册提供一些可选的GET参数来指定查询

比如:


您可以使用
GET/api/training signups/user/id
GET/api/training signups/user/me
您可以使用
GET/api/training signups/user/id
GET/api/training signups/user/me
GET /api/training-signups?userId=123