发布SAP BPM任务的输出时出现403禁止错误

2020-09-30 00:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HI专家 我试图将SAP B...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


HI专家

我试图将SAP BPM与SAP UI5集成在一起,同时尝试将输出发布到bpm任务中,但出现错误" 403 forbidden"。 我检查并发现xcsrf令牌以" required"的形式出现,这是导致此问题的原因。

将数据发布到bpm任务中的代码-

odataModel.create("/img/OutputData",outputData,null,function(){})

我发现create方法会触发两个调用。

1。 GET-获取xcsrf令牌

这里GET api因500 Internal Server Error而失败,但是在响应标头中,我可以看到生成并返回了xcsrf-token。

2。 POST-完成任务

在请求标头中,我可以看到xcsrf-令牌值设置为"必需"。

这是xcsrf令牌的正确值还是应该将其设置为GET调用返回的值。

(265.9 kB)
付费偷看设置
发送
2条回答
吹牛啤
1楼-- · 2020-09-30 01:10

要进行发布,您需要设置与从GET接收到的相同的XCSRF令牌。

感谢

Viplove

compass1988
2楼-- · 2020-09-30 00:51

odataModel.create("/img/OutputData",outputData,null,function(){})在内部触发get和 发布电话。

我没有在外部设置XCSRF令牌。

当我将UI组件映射到BPM任务时,生成了用于创建" outputdata"的上述代码。 因此,我没有明确调用此get和post调用。

一周热门 更多>