点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们正在尝试使用REST API将SAP与云应用程序集成。 我们正在使用REST适配器来调用API。
使用的操作GET,POST,PUT和DELETE。 GET,POST和PUT可以按预期工作,但DELETE出现问题。
在消息监视器中,它可以正确显示有效负载。 我们怀疑在发送时没有发送带有消息的有效负载。
我们使用requestbin来获取HTTP消息。 对于PUT,我们将按预期方式获得有效负载,但对于DELETE,这是一条空消息。
很抱歉,消息的长度。 我正在尝试提供尽可能多的细节,以便使问题清楚。
有效负载显示在消息监视器中:
错误响应:
具有类似参数的相同有效负载在POSTMAN客户端中可以正常工作。
当我尝试将其发送到测试HTTP服务器以检查有效负载时,它没有发送任何有效负载。
对于同一服务器,如果发送PUT请求,则REST适配器成功发送有效载荷。
消息监视中的有效负载:
已发送请求以测试HTTP服务器。 这具有预期的有效载荷。
频道配置:
(17.3 kB)
SAP发布了两个说明以解决此问题。 我正在更新问题,因此对遇到相同问题的人可能会有帮助。
您可以按照此SAP注意,为SERVERCORE以及相关的依赖项应用补丁: 2420585-在SAP HttpClient库中设置DELETE方法的请求正文。应用上述注释后,请按照说明进行操作并应用第二个SAP注意: 2421223-接收方通道正在发送用于DELETE方法的空有效负载
重要提示:必须遵循上述说明 笔记顺序。 首先应用SAP注意: 2420585-在SAP HttpClient库中设置DELETE方法的请求主体
,然后是第二个SAP注意: 2421223-接收方通道为 为DELETE方法发送空的有效载荷
以前是否有人遇到过类似的问题?
嗨,雷迪
我在POST操作中遇到了同样的问题。 你能告诉我怎么做吗? 谢谢。
最好的问候
Weishu Wang
感谢Srini分享决议案。
一周热门 更多>