关于Ditto GET API无法获取指定数量事物的技术问询
Eclipse Ditto 获取Things API 分页问题解决方法
- Ditto 2.x 的
/api/2/things接口分页参数并非size/count,正确参数为:limit:指定单次请求返回的最大条目数offset:指定查询的起始偏移量(用于翻页)
- 正确请求示例:
- 一次性获取100条数据:
GET http://(ditto-instance)/api/2/things?limit=100 - 分页获取第2页(每页50条):
GET http://(ditto-instance)/api/2/things?limit=50&offset=50
- 一次性获取100条数据:
- 若仍无法获取全部数据,排查方向:
- 检查 Ditto 服务配置中的
ditto.gateway.search.limit.max参数,该参数限制了单次请求允许的最大limit值,默认可能低于100 - 确认调用接口的账号拥有所有Things的读取权限
- 验证请求头中的
Accept格式是否正确(如application/json)
- 检查 Ditto 服务配置中的
内容的提问来源于stack exchange,提问作者apoorva
相关产品推荐
相关产品推荐

