使用REST服务时无法通过凭据

2020-09-24 08:53发布

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

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


嗨,

我正在使用ABAP程序中的REST服务。

设法连接到该服务,并通过弹出窗口提供我的用户名和密码。

现在,我想直接连接到服务,而无需输入我的凭据。

因此,我禁止使用以下弹出窗口:

  • lo_http_client-> propertytype_logon_popup = lo_http_client-> co_disabled

并通过以下方式提供我的凭据:

  • lo_http_client-> authenticate(用户名= lv_user密码= lv_password)。

但是我得到的响应包含:

  • " 401-未经授权:由于凭据无效而拒绝访问。"

这是实现呼叫的正确方法吗?

谢谢。

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

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


嗨,

我正在使用ABAP程序中的REST服务。

设法连接到该服务,并通过弹出窗口提供我的用户名和密码。

现在,我想直接连接到服务,而无需输入我的凭据。

因此,我禁止使用以下弹出窗口:

  • lo_http_client-> propertytype_logon_popup = lo_http_client-> co_disabled

并通过以下方式提供我的凭据:

  • lo_http_client-> authenticate(用户名= lv_user密码= lv_password)。

但是我得到的响应包含:

  • " 401-未经授权:由于凭据无效而拒绝访问。"

这是实现呼叫的正确方法吗?

谢谢。

付费偷看设置
发送
1条回答
软件心理学工程师
1楼-- · 2020-09-24 09:37

使用cl_http_client => create_by_destination代替cl_http_client => create_by_url解决了该问题。

并通过SM59航路创建目的地。

一周热门 更多>