假设我有几个用于 REST API 的 URI 模板端点,例如:
"/events"
- 给我所有的事件
"/events/{eventId}"
"/events/2234"
- 给我 eventId 指定的事件
如果我想要特定经纪人的所有事件怎么办。我在想也许是这样的:
"/events/{brokerId}"
例如
"events/2345"
- 给我特定 BrokerId 的所有事件
问题是服务如何知道传入的 url 是在代理中发送还是在 eventId 中发送?/2234 和 /2345 无法区分。
我想知道这是如何在 REST 中处理的。大多数人通常会做类似的事情:
"events/broker/{brokerId}"
还是他们以某种其他方式指定了哪种类型的 ID?