我有一个类似于以下的端点来获取id:
的资源/api/ticket/{id}
现在我想按用户ID列出门票。我想到了以下几点:
/api/ticket/user/{userId}
但我觉得上面听起来不行。我可以使用以下内容,但它再次使userId
可选,这不是意图。
/api/ticket?userId=x
我能想到的另一个选择是,
/api/user/{userId}/ticket
但是,我只是感觉上面的内容正在从我的/api/ticket
服务中获取资源,并且在消费者和api维护者的眼中显得有些伪装。
你们是怎么做到的?