2020-08-21 17:08发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们有一个需要调用外部DELETE方法的要求,但是我们需要在有效负载中传递单个参数
like .. {" Id":" 1234"}
但是在SAP中,我观察到我们无法使用delete方法发送有效负载。
是否可以使用SAP的删除方法(如PUT和POST方法)发送有效载荷?
您尝试过吗? 如果不是,为什么呢?
这真的是简单的代码(请参见下面的示例)。
如果您尝试过-出现任何问题吗?
lo_http_client- > request-> set_method('DELETE')。 lo_http_client-> request-> set_cdata( 出口 数据='{" Id":" 1234"}')。
不,我没有尝试发送,因为我在DELETE方法中看到的没有请求参数来发送有效负载。 但是另一个系统希望我在有效载荷中而不是在URI中发送" Id"值。
所以我的问题是可以使用DELETE方法发送有效载荷吗?
Sagar Dhange 嗯,我现在明白了:-)您没有提到cl_rest_http_client。 是的,其余客户端类是围绕IF_HTTP_CLIENT的"包装器"。 大多数通用和完整的功能在HTTP客户端类中。 但是有时候休息的客户会很方便。 我在不同的用法中都使用了这两种方法。
最多设置5个标签!
您尝试过吗? 如果不是,为什么呢?
这真的是简单的代码(请参见下面的示例)。
如果您尝试过-出现任何问题吗?
不,我没有尝试发送,因为我在DELETE方法中看到的没有请求参数来发送有效负载。 但是另一个系统希望我在有效载荷中而不是在URI中发送" Id"值。
所以我的问题是可以使用DELETE方法发送有效载荷吗?
Sagar Dhange 嗯,我现在明白了:-)您没有提到cl_rest_http_client。
是的,其余客户端类是围绕IF_HTTP_CLIENT的"包装器"。 大多数通用和完整的功能在HTTP客户端类中。 但是有时候休息的客户会很方便。 我在不同的用法中都使用了这两种方法。
一周热门 更多>