REST适配器中的DELETE操作问题

2020-09-23 01:41发布

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

         点击此处--->   EasySAP.com群内免费提供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)
4条回答
ZJXianG
2020-09-23 02:15 .采纳回答

SAP发布了两个说明以解决此问题。 我正在更新问题,因此对遇到相同问题的人可能会有帮助。

您可以按照此SAP注意,为SERVERCORE以及相关的依赖项应用补丁: 2420585-在SAP HttpClient库中设置DELETE方法的请求正文。应用上述注释后,请按照说明进行操作并应用第二个SAP注意: 2421223-接收方通道正在发送用于DELETE方法的空有效负载

重要提示:必须遵循上述说明 笔记顺序。 首先应用SAP注意: 2420585-在SAP HttpClient库中设置DELETE方法的请求主体
,然后是第二个SAP注意: 2421223-接收方通道为 为DELETE方法发送空的有效载荷

一周热门 更多>