2020-09-03 16:56发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我面临着一个棘手的问题。 当我直接使用X-CSRF-Token调用GET请求:通过非CPI应用程序获取时,它将在标头中返回有效的CSRF令牌。 但是,当我尝试在CPI(Request 回复)它正在返回令牌,但是当用于POST请求时,它会给出403(CSRF令牌验证错误) 我不知道出了什么问题。
谢谢
嗨Sourav
我一段时间观察到的一种行为返回CSRF令牌是需要GET调用(获取令牌)和POST调用(使用获取的令牌发布实际数据) 也有额外的标头会话/cookie。 因此,要告诉终端系统,get和post调用是由同一系统在一个会话中完成的。 尝试同时添加它,看看效果如何
Manoj
您绝对正确。 您必须启用HTTP会话重用。 这样的小事情总是会被遗漏。
因此,在调用CSRF服务时在ilfow中启用会话时,不需要脚本步骤。
https://blogs.sap.com/2017/07/06/handling-csrf-tokens-in-sap-cloud-platform-integration /
https: //blogs.sap.com/2017/04/13/initiate-your-workflow-from-sap-cloud-platform-integration-services /
会话处理
https://blogs.sap.com/2017/07/17/cloud-integration-how-to-configure-session-handling-in-integration-flow /
最多设置5个标签!
嗨Sourav
我一段时间观察到的一种行为返回CSRF令牌是需要GET调用(获取令牌)和POST调用(使用获取的令牌发布实际数据) 也有额外的标头会话/cookie。 因此,要告诉终端系统,get和post调用是由同一系统在一个会话中完成的。 尝试同时添加它,看看效果如何
谢谢
Manoj
您绝对正确。 您必须启用HTTP会话重用。 这样的小事情总是会被遗漏。
因此,在调用CSRF服务时在ilfow中启用会话时,不需要脚本步骤。
https://blogs.sap.com/2017/07/06/handling-csrf-tokens-in-sap-cloud-platform-integration /
https: //blogs.sap.com/2017/04/13/initiate-your-workflow-from-sap-cloud-platform-integration-services /
会话处理
https://blogs.sap.com/2017/07/17/cloud-integration-how-to-configure-session-handling-in-integration-flow /
一周热门 更多>