将参数从REST API添加到REST适配器SAP PO 7.5中的HTTP请求正文

2020-09-01 17:55发布

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

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

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


大家好,

我正在尝试将第三方服务提供商(Twilio)集成到SAP PO中以发送SMS/MMS。 Twilio给了我REST API POST链接" https://www.twilio.com/docs/短信/发送消息"。 通过在请求中提供参数( Body,From,To )值并启用" Post Query String "(媒体类型),我能够成功测试SOAPUI工具中的REST API 作为"应用程序/x-www-form-urlencoded")。

现在,当我尝试在SAP PO 7.5中使用REST适配器执行相同的操作时,出现了错误。 随附了有关REST适配器配置和错误的屏幕截图。

错误的Twilio响应如下,

正确的URL是:
 https://{account_SID}:{auth_token} @ api.twilio.com/2010-04-01/Accounts/ACxxxxxxxxxxxxxxxxx/消息
 并且这些API参数需要移至HTTP请求正文:Body = Test&From = + 1XXXXXXXXXX&To = + 1XXXXXXXXXX
 在URL中包含API参数看起来应该可以,但是Twilio不支持此功能。  API参数必须在HTTP请求正文中。
 因此,您需要找到某种方法来在HTTP请求正文中指定API参数。

我的问题是如何将参数值添加到请求正文? 这是我尝试通过参数传递的URI

 https://{account_SID}:{auth_token} @ api.twilio.com/2010-04-01/Accounts/ACxxxxxxxxxxxxxxxxx/Messages?Body = Test&From = + 1xxxxxxxxxx&To = + 1xxxxxxxxxx 

message-monitor.jpg rest-adapter-0.jpg rest-adapter-1.jpg rest-adapter-2.jpg rest- adapter-3.jpg rest-adapter-4.jpg rest-adapter-5.jpg

预先感谢

RV

message-monitor.jpg (86.8 kB)