首页 > 解决方案 > OpenStack 项目列表 HTTP 请求忽略分页 "limit=" 参数

问题描述

我正在尝试从 OpenStack API 检索项目列表,并且想使用分页来一次检索 n 个项目。

在 OpenStack 文档中,它声明我可以将“/?limit=n”附加到 URL 并相应地获取最多 n 个结果。

但是,在执行对 URL 的 GET 请求时,如下所示: https ://identity-3.eu-de-1.cloud.sap/v3/auth/projects/?limit=1

我仍然得到所有项目。我似乎无法理解我错过了什么。

注意:请求本身工作并根据需要返回结果,但只是忽略了限制参数(这不是身份验证问题)。

标签: javahttpopenstack

解决方案


我认为并非所有 OpenStack API 都提供限制参数

在keystone API doc中,/v3/auth/projects API keystone-project-API-doc的Request parameter descriptions中 没有limit参数

其他服务如 cinder 卷列表,它在 doc cinder-volume-API-doc中提供限制参数


推荐阅读