如何从ABAP发出HTTP" PUT或DELETE"请求?

2020-08-25 06:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我能够使用以下代码与...

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

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


嗨,

我能够使用以下代码与ABAP的RESTful Web服务建立连接:

呼叫方法CL_HTTP_CLIENT => CREATE_BY_DESTINATION

导出

DESTINATION ='CONSTELLATION'

导入

客户= httpClient。

呼叫方法HTTPCLIENT-> REQUEST-> SET_HEADER_FIELD

导出

NAME ='〜request_method'

VALUE ='POST'。 "这里不适合使用'删除'或'放置'

呼叫方法HTTPCLIENT-> REQUEST-> SET_HEADER_FIELD

导出

NAME ='内容类型'

VALUE ='application/xml'。

... ...

但是,问题是,这似乎仅适用于POST和GET,而不适用于PUT或DELETE。

任何人都能够成功发出PUT或DELETE HTTP请求。 请注意,我已经尝试了HTTP 1.0和1.1,但似乎没有什么区别。

真的很感谢您的帮助!

谢谢

魏唯