接收器其余适配器中的动态http标头

2020-08-13 13:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,大师们,当我尝试放置动态ht...

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

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


嗨,大师们,当我尝试放置动态http标头时遇到问题。 如果输入一个静态值,则该接口可以正常工作,但是如果将该值更改为一个变量,则该接口将引发错误。 如果检查了动态配置,则变量的值正确。 有什么建议吗?

UDF中的代码:
 DynamicConfiguration conf =(DynamicConfiguration)container.getTransformationParameters()。get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
 DynamicConfigurationKey key1 = DynamicConfigurationKey.create(" http://sap.com/xi/XI/System/REST"," HeaderAuthorization");
 conf.put(key1,令牌);
 返回令牌;
 

(45.4 kB)
7条回答
蓋茨
2020-08-13 13:32 .采纳回答

凯文,你好

在" REST URL"选项卡下的REST接收器通信通道中,您可以正确指定模式变量替换。 由于授权是动态生成的,因此模式变量替换看起来像。 我可以

值来源:适配器专用属性

模式元素名称:授权

适配器特定属性:自定义属性

属性名称:授权

还要确保在UDF代码中将属性名称从"标题授权"更改为"仅授权"。

现在,在" HTTP标头"标签下,您可以按以下方式指定HTTP标头:

标题名称:授权

值模式:载体 {Authorization}


感谢与问候-Rajesh PS

一周热门 更多>