接收方REST适配器PATCH方法

2020-09-21 13:29发布

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

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


专家们,

我们有一个场景,我们需要使用PATCH作为方法来使用宁静的服务。 但是," REST操作"选项卡上只有四种CRUD方法GET,PUT,DELETE和POST可用。 使用PUT方法,我们无法使用它。

REST适配器是否支持PATCH操作,或者是否有任何方法/方法来启用它? 请注意,我们的系统版本为PI 7.40 SP11

预先感谢

萨曼莎。

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

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


专家们,

我们有一个场景,我们需要使用PATCH作为方法来使用宁静的服务。 但是," REST操作"选项卡上只有四种CRUD方法GET,PUT,DELETE和POST可用。 使用PUT方法,我们无法使用它。

REST适配器是否支持PATCH操作,或者是否有任何方法/方法来启用它? 请注意,我们的系统版本为PI 7.40 SP11

预先感谢

萨曼莎。

付费偷看设置
发送
5条回答
蓋茨
1楼 · 2020-09-21 14:13.采纳回答

你好萨曼莎,

版本7.50 SP09中提供了对REST适配器中PATCH方法的支持。 不可能为较低的版本提供此功能。 有关更多详细信息,请参阅注释 2498897 支持REST Receiver通道中的HTTP PATCH调用。

关于
马克

SAP小黑
2楼-- · 2020-09-21 14:25

嗨马克,

我们处于与维吉塔类似的情况。 我们已经更新了系统,并配置了CC Receiver,当我们尝试进行呼叫时,如果我们回退useSAPHttpLibrary属性以禁用所有功能,则将收到错误:443拒绝我们使用的任何方法(GET,POST ...) 重新工作

最诚挚的问候

xfwsx85
3楼-- · 2020-09-21 14:05

萨曼莎,你好

此外,如果无法立即更新到7.5 SP09或更高版本,则可以选择安装分散式适配器引擎(在7.5 SP09上)并将其连接到中央PI。

注释 2032345 常见问题解答:PI 7.31提供了类似的建议/解决方法。 /用于高级适配器引擎的PI 7.4 REST适配器-> Q.2。 另请参见在同一主机上的 2233736 中央PI和Decentral AE。

关于
标记

我是小鹏鹏啊
4楼-- · 2020-09-21 14:04

也请检查注释2614170-剩余适配器正在为PATCH方法发送空有效载荷

似乎它正在通过" PATCH"操作发送空的有效负载,因此您需要在上面应用。

bbpeas
5楼-- · 2020-09-21 14:28

嗨,马克,

我有类似的要求,我们使用的是7.5 SP10。我按照OSS注释中的建议使用了overrideHttpMethod,但仍然收到响应代码400 Bad Request。 从SoapUi发送时,完全相同的请求可以通过。 Rest适配器上是否有其他需要更改的设置才能正常运行? 我已将操作选择为"手动开机自检"。 如我所读,重写只能应用于POST方法。

由于没有关于此问题的任何博客或文档,因此将非常感谢您的帮助。

谢谢

维吉塔

一周热门 更多>