无法从ABAP执行用户注册服务(云身份服务)

2020-09-16 23:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我在Cloud Iden...

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

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


嗨,

我在Cloud Identity Service中有一个应用程序。 我已经提供了该服务的API身份验证。

我在HCP中创建了一个SAPUI5应用程序,并且能够使用REST API进行用户注册。

https://helphan。 .ondemand.com/cloud_identity/frameset.htm?e6bb70d5e43c4ff89ff700beb82b25fe.html#loio0aa433c741a24df9ac2b3a5faca202de

但是,当我从ABAP服务器或Boomerang之类的客户端调用相同的API URL时,它会给出以下响应

响应码:400-错误的请求-名称ID属性为必填项。

但是我提供了name_id和email属性。

4条回答
木偶小白
2020-09-17 00:12 .采纳回答

嗨,

如SAP文档中所述,我已经在HTTP请求的标头参数中提供了name_id和email。

但这还不够。 我们还需要将这些参数(name_id&email)作为正文传递。

因此,在ABAP中,除了将参数作为标头请求传递之外,我们还需要使用-CL_HTTP_CLIENT-> REQUEST-> APPEND_CDATA将这些参数作为正文传递

致谢

Sunoj

一周热门 更多>