SAP HCI-具有标头参数的HTTP适配器

2020-09-27 09:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我们正尝试通过HT...

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

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


专家您好,

我们正尝试通过HTTP接收器适配器使用Rest API,但是服务具有以下两个参数:

-接受= application/xml

-X-CUSTOM-PARAM =客户提供的静态GUID

如何在HTTP Receiver HCI适配器中设置这些参数?

谢谢

4条回答
悠然的二货
2020-09-27 10:15

嗨,Sirprasad Shivaram Bhat/布鲁诺,

我尝试使用content修饰符来传递http标头,类型标头和常量,如Sriprasad所说,在选择数据类型常量时,它给我错误,但是在给出其类型标头时,却给我您的浏览器不支持JavaScript或 关闭,在标头有效负载中,它将传递http标头名称,但不传递值,表示其值为null。 因此,我为此编写了Groovy脚本,它在标头有效负载中也完美地工作,这让我感到我在groovy中传递的价值。

请在下面找到groovy脚本

导入com.sap.gateway.ip.core.customdev.util.Message;
 导入java.util.HashMap;
 def消息processData(消息消息){
  //从属性获取OAuth令牌值
   def map = message.getProperties();
  //设置OAuth授权凭据
   message.setHeader(" Authorization"," bearer ******);
 message.setHeader(" Content-Type"," application/json");
 message.setHeader(" tns_id"," ***");
 message.setHeader(" src_sys_id"," ***");
 message.setHeader(" src_ip_address"," ***");
   返回消息;
 }
 

一周热门 更多>