如果我想查询可能经过500多个项目的给定ID的集合,我应该使用什么HTTP方法。喜欢:
GET /api/v2.0/collection/?ids=1,2,3,4,5,6...
查询参数对500多个项目看起来不会很好。GET
没有内容大小。POST
似乎不合适,因为我只是选择有选择地获取资源。您很棒的程序员会做什么?您知道我可以检查的公共示例吗?
处理这种情况的一种方法是将IDS集合纳入自己的资源。例如,您可以创建一个选择器资源,您可以在其中POST
ID,例如:
POST /api/v2.0/selectors
[1,2,3,4,5,6,...]
POST
请求将返回选择器<id>
,您可以用来查询收集资源,例如:
GET /api/v2.0/collections?selector=<id>