如何在PI REST Adapter中将有效负载内容类型更改为文本/纯文本

2020-08-23 20:34发布

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

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


大家好,

我有一个方案在Rest API调用中将有效负载作为"文本/纯文本"发送。 我尝试在接收方REST通道中的Http Header和Transfrom Bean模块中进行更改。

请帮助/建议。

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

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


大家好,

我有一个方案在Rest API调用中将有效负载作为"文本/纯文本"发送。 我尝试在接收方REST通道中的Http Header和Transfrom Bean模块中进行更改。

请帮助/建议。

付费偷看设置
发送
2条回答
大简至美
1楼 · 2020-08-23 21:11.采纳回答

您好,Prep

您是否在POSTMAN中检查了查询,并且能够将有效载荷发布为"文本/纯文本"?

在我的一个项目中,我有一个类似的场景{file-API},以下内容对我有用。

我在HTTP标头和MessageTransformBean中使用了{Content-Type:text/plain},在其中应提供正确的Transform.ContentType。 您可以在POSTMAN控制台中检查请求和响应的内容类型。

希望这会有所帮助。

此致

Pavan

SAP浪
2楼-- · 2020-08-23 20:56

您说:

我尝试在***接收器*** REST中的Http Header和Transfrom Bean模块中进行更改
  1. 您的方案真的是-> PI-> REST吗? 否则,您当然应该看看发送方通道
  2. 如果您有接收方休息通道,则可能需要更改模块的顺序。 但是,那时的选择可能会受到限制,因为PI内部使用Jettison。 您或许可以在这里看一下,YMMV: https://blogs.sap.com/2016/01/13/rest-adapter-in-sap-pipo-enhanced-xmljson-conversion/

欢呼

Jens

一周热门 更多>