我现在无法获得服务Rest api中的总结果计数。我正在创建查询,但它返回结果,我想获得的结果与总结果计数,以便我可以实现分页。
https:///api/now/table/kb_knowledge?sysparm_limit=10& sysparm_offset = 0
您可以在响应头中使用X-Total-Count。根据文档(https://developer.servicenow.com/dev.do#!/reference/api/orlando/rest/c_TableAPI),该参数应该只返回您传递的请求的记录计数。
但是从我看到的来看,它总是返回该表对象可用的记录总数。
例如,您的请求-https:///api/now/table/kb_knowledge?sysparm_limit=10&sysparm_offset=0
应该导致X-Total-Count = 10
,但它返回kb_knowledge
表对象可用的记录总数。
有同样的问题,但是如果你使用stats API,你可以使用这个参数
https:///api/now/stats/kb_knowledge?sysparm_count = true
你会得到这样的响应
{
"result": {
"stats": {
"count": "34"
}
}
}