【发布时间】:2025-12-14 05:50:02
【问题描述】:
我想创建一个可以接受任意数量的以逗号分隔的 ID 的路径。它应该接受以下所有内容:
GET /pets/1,2 # returns info about pets with ids 1, 2
GET /pets/4,10,12,124,2 # same, for pets with ids 4, 10, 12, 124, 2
“构建你不会讨厌的 API”这本书给了我这个想法。 我如何大摇大摆地做到这一点?
【问题讨论】:
-
请添加更多详细信息,说明您想要实现的目标。为什么需要多个 id?
-
@CássioMazzochiMolin 获取有关多个对象的信息。见编辑。
-
使用查询参数并重复一遍:
GET /pets/id=4&id=10&id=12&id=124&id=2 -
相关问题(但不是具体的):*.com/questions/4541338/….
-
@CássioMazzochiMolin 看起来不太整齐