SharePoint,Javascript/AJAX REST POST 获取 X-RequestDigest 后调用无法正常工作

SharePoint, Javascript/AJAX REST POST Call not working after getting X-RequestDigest

我正在尝试通过 AJAX 进行 POST 调用,以在我的 Sharepoint 网站上创建项目。
我接到了 .../_api/contextinfo 的电话,它确实返回了一个 FormDigestValue。

使用此值,我将其添加到我的 header、X-RequestDigest。

当我敲代码时,我失败了:

{code: "-2130575251, Microsoft.SharePoint.SPException", message: {lang: "en-US",…}}

"The security validation for this page is invalid and might be corrupted. Please use your web browser's Back button to try your operation again."

我已经在 Postman 中试过了,同样的问题。

网上到处都说您需要 FormDigestValue,我有,并且正在正确使用它(我已经通过另一个站点上的 Postman 完成了此操作)。但是还是不行。

有什么建议就太好了!

我的回答可能无法解决您的问题,但请确保您为 UpdateFormDigest 的第一个参数传递了正确的值。在我的例子中,我需要将值更改为:window["_spPageContextInfo"].webServerRelativeUrl。