sharepoint-online - 使用 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>
谢谢
解决方案
看起来我们可以使用$batch
端点来做,即使它不是真的一样,但我想它会工作......如果有人知道另一种方式,请分享!
注意:由于未知原因,我有一个$batch
返回的Invalid request.
,但如果我将相同的 URL 传递给一个正常的请求,那么它就可以工作......</p>
推荐阅读
- java - 如何在 IntelliJ IDEA 中远程调试 JVM 时解决此错误“验证程序检测到内部不一致或安全问题”?
- python - Tkinter Python 自动商店轮班系统
- rest - 如何用 swagger 和 dredd 测试错误代码?
- sql - 删除重复的 SQL
- python - Flask Socket IO 不接收消息
- r - 比较 3 个数据框中的值并附加缺失值
- spring-boot - 异步请求/响应模式?
- parse-platform - 解析服务器 Saas(角色或多个安装)
- python - 在 python 中通过字符串和列表工作
- sql-server - Visual Studio 调试器无法登录 SQL Server