如何使用API​​工具获取后端System x-csrf-token值

2020-09-08 10:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我有一个要求,我需要使用...

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

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


大家好,我有一个要求,我需要使用来自HCI Application的x-csrf-token值发布数据。

我的技术流程如下所示。

邮递员--- API --- SAP CPI --- S/4 HANA Odata服务

当我尝试通过GET方法使用以下端点URL来获取x-csrf-token值

https://:<端口>/v1/ContractReplication/SalesContractSet

我收到200个带有x-csrf-token值的响应。

当我在同一URL上将以上x-csrf-token值用于POST方法时,我收到403禁止错误。 请帮我了解如何使用API​​工具获取正确的x-csrf-token值。

4条回答
悠然的二货
2020-09-08 10:41

X-CSRF-Token是非标准标头字段,您需要手动 如果您直接与启用CSRF的系统联系,请在POSTMAN中分配它。

为利用API管理维护CSRF令牌,建议您将令牌信息保留在短暂的缓存中,以便 避免重复请求,但是您将需要确保缓存不会超过令牌的生存期。 与CPI结合使用时,必须确保以某种方式配置CPI来处理请求(在本例中为APIM)传递的令牌和cookie信息,否则,您可能会发现信息的脱节导致CSRF令牌被错误处理。 后端。

一周热门 更多>