如何在SAP HCI中获取请求-响应HTTP调用中的所有标头值

2020-09-12 08:41发布

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

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


大家好

基本上,我们需要使用hci中的http适配器存储在请求回复调用期间获得的所有标头值

我们有一个场景需要将sap hci与第三方系统集成。基于状态(状态代码在header中),我们在请求回复期间使用HTTP适配器对第三方系统进行了处理 hci中的操作。

我们尝试在请求回复后在正文中使用以下值( $ {header.CamelHttpResponseCode} ),使用content修饰符。 但无法捕获cpi中的标头值。 integration-flow.png

当我们尝试使用邮递员访问相同的URL时,将在标题中获得响应代码,因此易于理解,请参阅所附的屏幕截图。postman.png

谢谢

ravi

(10.8 kB)

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

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


大家好

基本上,我们需要使用hci中的http适配器存储在请求回复调用期间获得的所有标头值

我们有一个场景需要将sap hci与第三方系统集成。基于状态(状态代码在header中),我们在请求回复期间使用HTTP适配器对第三方系统进行了处理 hci中的操作。

我们尝试在请求回复后在正文中使用以下值( $ {header.CamelHttpResponseCode} ),使用content修饰符。 但无法捕获cpi中的标头值。 integration-flow.png

当我们尝试使用邮递员访问相同的URL时,将在标题中获得响应代码,因此易于理解,请参阅所附的屏幕截图。postman.png

谢谢

ravi

(10.8 kB)
付费偷看设置
发送
2条回答
木偶小白
1楼 · 2020-09-12 09:05.采纳回答

Hello Ravikant,

$ {header.CamelHttpResponseCode}可以正常工作。如果成功,您将能够获得状态码发布请求回复步骤,例如200。

在发生错误情况时,您需要添加异常子流程,并在异常子流程中添加响应代码,例如401。

致谢

Sriprasad Shivaram Bhat

Cikesha
2楼-- · 2020-09-12 09:24

感谢您的帮助

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答