在service.tx(request).run(request.query)中添加CSRF参数

2020-08-14 06:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 关于如何使用servic...

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

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


嗨,

关于如何使用service.tx(request).run(request.query)对S/4 odata进行后期调用的任何线索。

更多详细信息

当我使用service.tx(request).run(request.query)进行帖子调用时,我在S/4中收到CSRF令牌无效错误,从而在CF中获得403错误。

我能够直接在Tcode/iwfnd/maint_service中使用S/4 URL获得CSRF令牌,其标头为[X-CSRF-TOKEN:Fetch]。

如果我使用SAP CAP Service的service.tx(request).run(request.query)使用发布,则无法获取CSRF令牌。 [HTTP标头没有[X-CSRF-TOKEN:提取]]

确切问题

  1. 如何在[service.tx(request).run(request.query)]中设置用于获取CSRF令牌的标头参数。 我想在GET请求标头中设置[X-CSRF-TOKEN:Fetch],以便在发帖时设置CSRF令牌。

此致

卡尔蒂