如何在SAP PO 7.5中发送HTTP正文参数

2020-08-13 20:39发布

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

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


你好伴侣,

我有一个方案,其中主体参数是从Sender REST池发送的,并且需要在REST接收器端将其作为HTTP主体参数传递。

POST/api/authentication/access_token HTTP/1.1

主机: HOst-sbx.npr.sandbox.com :443

标题

appkey:11UVugFfQ12hTh5mGBfPckUssLrUdIig

Content-Type:应用程序/x-www-form-urlencoded

身体

client_id = RVqVK4APpp2hVWKn2fen96wsrqskb9k && _ = R&== && = >

请对此进行还原。 我低于错误

向模块处理器发送消息时出错:发送方通道'CC_REST_AccessToken_Sender'(ID:nilb7f8af3c7aa5481):捕获异常调用消息传递系统:com.sap.aii.adapter.rest.ejb.common.exception.HttpCallException:HTTP POST调用 https://HOst-sbx.npr.sandbox.com :443/api/authentication/access_token不成功。 :HTTP POST调用 https://HOst-sbx.npr.sandbox.com :443/api/authentication/access_token不成功。

非常感谢-Rajesh PS

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

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


你好伴侣,

我有一个方案,其中主体参数是从Sender REST池发送的,并且需要在REST接收器端将其作为HTTP主体参数传递。

POST/api/authentication/access_token HTTP/1.1

主机: HOst-sbx.npr.sandbox.com :443

标题

appkey:11UVugFfQ12hTh5mGBfPckUssLrUdIig

Content-Type:应用程序/x-www-form-urlencoded

身体

client_id = RVqVK4APpp2hVWKn2fen96wsrqskb9k && _ = R&== && = >

请对此进行还原。 我低于错误

向模块处理器发送消息时出错:发送方通道'CC_REST_AccessToken_Sender'(ID:nilb7f8af3c7aa5481):捕获异常调用消息传递系统:com.sap.aii.adapter.rest.ejb.common.exception.HttpCallException:HTTP POST调用 https://HOst-sbx.npr.sandbox.com :443/api/authentication/access_token不成功。 :HTTP POST调用 https://HOst-sbx.npr.sandbox.com :443/api/authentication/access_token不成功。

非常感谢-Rajesh PS

16条回答
nice_wp
1楼-- · 2020-08-13 21:33

嗨,Rajesh!

为什么不使用XSL转换或Java映射来生成包含主体参数所需字符串的文本输出(非XML)? 在HTTP接收器适配器中,您只需设置标头即可。

问候,Evgeniy。

Violet凡
2楼-- · 2020-08-13 21:13

嗨,Rajesh,

很抱歉,我的回复很晚 立即检查或登录SCN。 无论如何,由于错误是与access_token有关的,您是否已在Postman中检查了缺少的其他HTTP标头(例如Cookie)?

问候,

马克

梦想连接
3楼-- · 2020-08-13 21:31
小熊yu生菜
4楼-- · 2020-08-13 21:26

H i 马克·狄安珊

只有两个HTTP标头,即appkey和内容类型。

我正在使用REST适配器将数据发布到接收器端。 下面是配置:

但是事情是作为HTTP URL参数,由于一些安全原因(其中在消息日志中,URL可以使用凭据完全可见)我只想作为HTTP正文发送,而实际上只能在POSTMAN中工作,但发送失败 SAP PO。

悻福寶寶
5楼-- · 2020-08-13 21:35

您好,Rajesh,

而不是在URL中将oauth的身份验证参数作为查询传递,而是尝试在标头标签中作为标头传递。/p>

致谢

Vikas Singh

我是小鹏鹏啊
6楼-- · 2020-08-13 21:23

嗨Rajesh,

我遇到类似的问题,我还需要在OAuth2.0的REST接收器端将数据作为HTTP主体参数传递

最好的问候

Anshul Jain

一周热门 更多>