2020-09-27 09:27发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我们正尝试通过HTTP接收器适配器使用Rest API,但是服务具有以下两个参数:
-接受= application/xml
-X-CUSTOM-PARAM =客户提供的静态GUID
如何在HTTP Receiver HCI适配器中设置这些参数?
谢谢
嗨,布鲁诺
"内容修改器"步骤位于面板的"消息转换器"类别中,可让您直接设置标题。 如果接收器适配器支持标头(HTTP适配器当然支持标头),则标头将与您的请求一起传递到配方。
问候,
Morten
非常感谢Sriprasad Shivaram Bhat,它为我提供了很多帮助,因为我已经将Morten的答案标记为正确的,但是很遗憾,我不能将两者都标记为正确的。 但是您帮了很多忙!
Hello Bruno。
在请求回复之前有Content Modifier [您在调用HTTP适配器的地方],并将这两个参数设置为标头。 p>
下面将提供更多详细信息
https://uacp.hana.ondemand.com/http.svc/rc/PRODUCTION/93810d568bee49c6b3d7b5065a30b0ff/1/zh-CN/frameset.html?5e77b59f09e04088b0a01abb1fe4d191。 html
此致
Sriprasad Shivaram Bhat
嗨,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"," ***"); 返回消息; }
最多设置5个标签!
嗨,布鲁诺
"内容修改器"步骤位于面板的"消息转换器"类别中,可让您直接设置标题。 如果接收器适配器支持标头(HTTP适配器当然支持标头),则标头将与您的请求一起传递到配方。
问候,
Morten
非常感谢Sriprasad Shivaram Bhat,它为我提供了很多帮助,因为我已经将Morten的答案标记为正确的,但是很遗憾,我不能将两者都标记为正确的。 但是您帮了很多忙!
Hello Bruno。
在请求回复之前有Content Modifier [您在调用HTTP适配器的地方],并将这两个参数设置为标头。 p>
下面将提供更多详细信息
https://uacp.hana.ondemand.com/http.svc/rc/PRODUCTION/93810d568bee49c6b3d7b5065a30b0ff/1/zh-CN/frameset.html?5e77b59f09e04088b0a01abb1fe4d191。 html
此致
Sriprasad Shivaram Bhat
嗨,Sirprasad Shivaram Bhat/布鲁诺,
我尝试使用content修饰符来传递http标头,类型标头和常量,如Sriprasad所说,在选择数据类型常量时,它给我错误,但是在给出其类型标头时,却给我您的浏览器不支持JavaScript或 关闭,在标头有效负载中,它将传递http标头名称,但不传递值,表示其值为null。 因此,我为此编写了Groovy脚本,它在标头有效负载中也完美地工作,这让我感到我在groovy中传递的价值。
请在下面找到groovy脚本
一周热门 更多>