SAP CPI开放连接器适配器-特定对象的PATCH方法不起作用

2020-09-01 05:45发布

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

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


以下是集成方案:

接收器是OpenConnectors。 从那里到吉拉。 应当实现Jira中的现有问题(对象)。

适配器设置:

在内容修饰符中,设置了内容类型" application/json"。 通过使用" GET"执行此方案,它可以正常工作。 但是其他命令(例如PUT,PATCH和POST)无效。 我得到的错误是:

com.sap.it.rt.adapter.openconnectors.exceptions.OpenConnectorsException:HTTP操作失败:400

有人知道GET方法为什么起作用,但是PATCH等其他方法却不起作用吗?

致谢

菲利普

(23.0 kB)

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

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


以下是集成方案:

接收器是OpenConnectors。 从那里到吉拉。 应当实现Jira中的现有问题(对象)。

适配器设置:

在内容修饰符中,设置了内容类型" application/json"。 通过使用" GET"执行此方案,它可以正常工作。 但是其他命令(例如PUT,PATCH和POST)无效。 我得到的错误是:

com.sap.it.rt.adapter.openconnectors.exceptions.OpenConnectorsException:HTTP操作失败:400

有人知道GET方法为什么起作用,但是PATCH等其他方法却不起作用吗?

致谢

菲利普

(23.0 kB)
付费偷看设置
发送
2条回答
悻福寶寶
1楼-- · 2020-09-01 06:15

我仍然不知道为什么OpenConnectors适配器中的PATCH方法不起作用(关于此适配器类型中的PATCH方法有问题,是否有任何官方声明?)。 相反,我使用了HTTP适配器。 方法PATCH不可用,我不得不使用PUT方法。 我将"开放连接器"中的"身份验证令牌"设置为"内容修改器"的消息标题中的变量"授权"。 不是最佳方法,但是它可以工作。

Cikesha
2楼-- · 2020-09-01 06:06

此外,我尝试通过邮递员执行此PATCH方法。 成功了:

在标头中,我仅设置了"授权详细信息"(也在CPI中设置)和"内容类型"应用程序/json(也在CPI中设置)。 我在Body中使用了与CPI中相同的有效负载。 它正在工作。

一周热门 更多>