如果我想查询可能超过500个项目的给定ID的集合,我应该使用什么HTTP方法。像:
GET /api/v2.0/collection/?ids=1,2,3,4,5,6...
查询参数不会超过500个项目。并且GET
没有内容大小。 POST
似乎不太合适,因为我只是选择性地获取资源。你们伟大的程序员会做什么?你知道我能检查的任何公开例子吗?
答案 0 :(得分:2)
处理这种情况的一种方法是将ids集合放入自己的资源中。
例如,您可以创建一个选择器资源,您可以POST
ID:
POST /api/v2.0/selectors
[1,2,3,4,5,6,...]
POST
请求将返回一个选择器<id>
,您可以使用它来查询收集资源,如:
GET /api/v2.0/collections?selector=<id>