点击此处---> 群内免费提供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 a>对此有修复程序,但仅适用于SP12。是否需要做更多工作才能使此工作正常进行? 有人有这个方法吗?
关于
农药
感谢帮助人员
在标头中将" Content-Type"添加为" application/json",并且有效。
关于
Prashant
嗨Prashant,
您可以将SOAP UI的API代码与pi日志进行比较。 您可以使用XPI检查器进行进一步的调试,从而获得更清晰的画面。
致谢-Rajesh PS
嗨Prashant,
SP14已经可以正确解决PATCH问题,而SP12中的任何SP均适用于PATCH。
>1。 您要发送JSON吗? 如果是,请启用log json并将SAP PI的json与SOAP UI匹配。
由于有效负载的意外结构,此错误可能是错误的。 检查引号或字符串数据类型,不检查日期和数字。
问候,
Vikas
一周热门 更多>