点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们使用的是SAP PO...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们使用的是SAP PO...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我们使用的是SAP PO 7.5 SP14,并且需要使用REST接收器适配器。 我们有一个REST服务,该服务返回HTTP 302(在标头中具有位置)以及带有一些其他数据的有效负载。 当前,接收器已设置模块参数:
ProceedRedirects = false
useResponseErrorMessage = true
setAppErrorOnCustomMessage = true
结果处理程序设置为例外-自定义结果,消息内容仅为{http_result}。
但是,响应始终为空。 我已经浏览了注释2273265、2238546和2223623,我认为我的设置应该可以,但无法正常工作。
关于如何实现不遵循重定向并将负载发送给发件人的任何建议? 当我尝试邮递员/肥皂ui时,一切正常。
编辑:我尝试生成HTTP 302以外的其他错误-http_result正确填充(我尝试过403),但是无论何时触发302,它都是空的。
在我的原始帖子中,我还提到了不正确的模块参数-setAppErrorOnCustomMessage是应该允许我在自定义错误处理期间使用http_result的模块,但未按预期工作。
此:
产生适当的输出:
{"状态":{"状态代码":" ERROR_VALUE_INVALID","代码":8062," codeLiteral":" INVALID_AUTH_FOR_THIS_ORDER"," statusDesc":"对给定操作的权限被拒绝"}}
同时302:
产生空响应。 但是在邮递员里有一个有效载荷!
设置:
(17.7 kB)
广告1)REST服务返回HTTP 302和标头+有效负载中的位置,其中包含一些数据 不在重定向的位置,因此,我们需要处理此有效负载。 另外,该位置必须返回给发件人(由于安全原因,该应用程序不能直接使用REST服务)
广告2)我无法评论它是否有意义,但是根据RFC 7231 HTTP 302响应可以包含有效负载,并且使用SAP REST适配器中的当前选项,就无法访问此有效负载。 并且有很多服务是这样工作的。
一周热门 更多>