我正在使用SharePoint REST API。我正在使用post API来获取商品/_api/web/lists/getbytitle(listtitle)/getItems
。 SharePoint GET Rest API具有URL长度限制。因此我们使用POST API来获取项目。
我们有60k项目的清单,门槛限制为70k。我们在CAML查询中应用各种AND和OR操作,并使用$ top子句仅检索前200个项目。它工作正常并给出了预期的结果。
使用$ top = 200,使用data.d.results.length在ajax调用的成功方法中获得200的结果长度。匹配CAML查询的项目是40k。如果我们不应用$ top,则data.d.results.length等于40k。当我们使用$ top = 200项时,我们想要这个数(40k)。有没有办法做到这一点?