java - 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
我仍然得到所有项目。我似乎无法理解我错过了什么。
注意:请求本身工作并根据需要返回结果,但只是忽略了限制参数(这不是身份验证问题)。
解决方案
我认为并非所有 OpenStack API 都提供限制参数
在keystone API doc中,/v3/auth/projects API keystone-project-API-doc的Request parameter descriptions中 没有limit参数
其他服务如 cinder 卷列表,它在 doc cinder-volume-API-doc中提供限制参数
推荐阅读
- kotlin - RxJava - Kotlin:限制相同类型事件的流
- cmake - 如何使用单独的 -dev 头文件包为 cmake 创建 Yocto 配方?
- sql - 从另一个积云中具有多个值的列中选择值
- android - 如何修复android studio中的资源链接问题
- java - Oracle DB - Java 对特定批次的未初始化集合的引用
- php - 将 SQS 与多个 Laravel 队列读取器一起使用时出错
- angular - 有条件地在父组件中显示多个子组件
- c# - NullReferenceException 异步等待
- angular6 - 所有文本框的单个元素引用
- java - 如何在 Jhipster 中配置热重载?