SharePoint 2013 - 使用REST API的InfoPath表单无法获取数据

Hat*_*ear 7 sharepoint infopath

环境:SharePoint 2013 Online和InfoPath表单2013

我尝试使用REST API进行数据收集,并使用按钮来触发操作.

当我预览表格并第一次按下按钮时,我得到如下错误

无法为以下DataObject运行查询:Dev InfoPath中的文档无法运行指定的查询.
该文件不是有效的XML文件.
由于InfoPath正在脱机模式运行,因此无法检索某些表单数据.表单元素(如下拉列表)可能为空.确保您具有网络连接并且InfoPath处于联机模式.


当我第二次单击该按钮时,它可以接收数据.

当我将表单发布到SharePoint时,每次按下按钮时都会出现错误

无法找到此表单正常运行所需的XML数据.
已在服务器的Windows事件日志中添加一个条目.
记录ID:5566


任何的想法??
当我直接访问REST API链接时,我可以获得正确的数据.

Eri*_*itz 1

?NoRedirect=true下载文件时必须添加

file.xml?NoRedirect=true
Run Code Online (Sandbox Code Playgroud)