REST方案中的错误请求400

2020-09-07 22:39发布

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

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


你好,

我正在用PATCH操作编写一个简单的Rest to Rest接口。 我已经将" overrideHttpMethod"设置为PATCH,并将" useSAPHttpLibrary"设置为" apache"。 在日志中,我可以看到使用正确的URL到目标的PATCH调用,但是服务器返回400:错误的请求。 如果我尝试使用SOAP UI,它会起作用。

我认为是因为未将有效负载与Patch请求一起发送。 我已经在运行750 SP14。SAP注释 SAP注释2614170 对此有修复程序,但仅适用于SP12。是否需要做更多工作才能使此工作正常进行? 有人有这个方法吗?

关于

农药

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

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


你好,

我正在用PATCH操作编写一个简单的Rest to Rest接口。 我已经将" overrideHttpMethod"设置为PATCH,并将" useSAPHttpLibrary"设置为" apache"。 在日志中,我可以看到使用正确的URL到目标的PATCH调用,但是服务器返回400:错误的请求。 如果我尝试使用SOAP UI,它会起作用。

我认为是因为未将有效负载与Patch请求一起发送。 我已经在运行750 SP14。SAP注释 SAP注释2614170 对此有修复程序,但仅适用于SP12。是否需要做更多工作才能使此工作正常进行? 有人有这个方法吗?

关于

农药

3条回答
软件心理学工程师
1楼 · 2020-09-07 23:40.采纳回答

感谢帮助人员

在标头中将" Content-Type"添加为" application/json",并且有效。

关于

Prashant

打个大熊猫
2楼-- · 2020-09-07 23:22

嗨Prashant,

您可以将SOAP UI的API代码与pi日志进行比较。 您可以使用XPI检查器进行进一步的调试,从而获得更清晰的画面。

致谢-Rajesh PS

My梦
3楼-- · 2020-09-07 23:41

嗨Prashant,

SP14已经可以正确解决PATCH问题,而SP12中的任何SP均适用于PATCH。

>

1。 您要发送JSON吗? 如果是,请启用log json并将SAP PI的json与SOAP UI匹配。

由于有效负载的意外结构,此错误可能是错误的。 检查引号或字符串数​​据类型,不检查日期和数字。

问候,

Vikas

一周热门 更多>