我正在定义一个REST API,并且不确定是否命名了一个端点。在REST API中使用另一个资源的ID命名获取资源
我有以下方法已经
GET /users/{user_id}
这将返回以下:
{
"user_id": "some id",
"username": "some username (1:1 with user_id)",
...
}
我想一个端点通过username
来检索资源,我不知道这是否应该是
GET /users/username/{username}
或者更确切地说
GET /usernames/{username}/user
还是别的什么?