首页 > 解决方案 > 使用 REST API 查询 Sharepoint Online 并在正文中传递查询 (POST)

问题描述

当我调用端点时,URL 长度限制给我带来了问题/_api/Web/Lists/getByTitle('ListName')/items:如果我有太多参数,则 URL 长度太长并且我的请求没有被处理。

我知道我们可以将 CAML 查询传递给/_api/Web/Lists/getByTitle('ListName')/GetItems正文中的端点,但是如果我们想扩展查找/用户字段,则此端点是有限的。所以我被困在/items.

有没有办法/_api/Web/Lists/getByTitle('ListName')/items通过在正文中传递参数而不是在 URL 中传递参数来进行 POST?如果是,如何?我在网上没有找到任何关于它的信息……</p>

谢谢

标签: sharepoint-onlinesharepoint-rest-api

解决方案


看起来我们可以使用$batch端点来做,即使它不是真的一样,但我想它会工作......如果有人知道另一种方式,请分享!

注意:由于未知原因,我有一个$batch返回的Invalid request.,但如果我将相同的 URL 传递给一个正常的请求,那么它就可以工作......</p>


推荐阅读