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

2020-09-27 09:27发布

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

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


专家您好,

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

-接受= application/xml

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

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

谢谢

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

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


专家您好,

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

-接受= application/xml

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

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

谢谢

付费偷看设置
发送
4条回答
lukcy2020
1楼 · 2020-09-27 10:06.采纳回答

嗨,布鲁诺

"内容修改器"步骤位于面板的"消息转换器"类别中,可让您直接设置标题。 如果接收器适配器支持标头(HTTP适配器当然支持标头),则标头将与您的请求一起传递到配方。

问候,

Morten

小c菟菟
2楼-- · 2020-09-27 10:06

非常感谢Sriprasad Shivaram Bhat,它为我提供了很多帮助,因为我已经将Morten的答案标记为正确的,但是很遗憾,我不能将两者都标记为正确的。 但是您帮了很多忙!

野沐沐
3楼-- · 2020-09-27 09:55

Hello Bruno。

在请求回复之前有Content Modifier [您在调用HTTP适配器的地方],并将这两个参数设置为标头。

下面将提供更多详细信息

https://uacp.hana.ondemand.com/http.svc/rc/PRODUCTION/93810d568bee49c6b3d7b5065a30b0ff/1/zh-CN/frameset.html?5e77b59f09e04088b0a01abb1fe4d191。 html

此致

Sriprasad Shivaram Bhat

悠然的二货
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"," ***");
   返回消息;
 }
 

一周热门 更多>