在ABAP中发出HTTP请求时HTTP 500连接断开

2020-09-12 01:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好团队, 我们正在尝试使...

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

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


你好团队,

我们正在尝试使用cl_http_client从ABAP进行HTTP调用。

当我们在GET请求标头中传递客户端ID和客户端机密值时,我们能够从状态为200的测试API获取响应JSON。

但是,当我们在由OAuth令牌服务器获得的GET请求标头中传递访问令牌时,该访问令牌是原始API所必需的,因此我们没有收到响应,程序正在返回HTTP状态500的通信失败异常-连接断开

API小组确认他们能够从SAP成功获取请求,并且API从其末端开始以HTTP状态200发送正确的响应JSON。

我们无法理解如何解决我们的连接问题。

您能在这里帮助我们吗?

我们的要求是在SAP BW/HANA中使用具有OAuth身份验证的REST API。

非常感谢。

2条回答
浮生未央
2020-09-12 01:30 .采纳回答

此问题现已解决。

问题在于API标头; 用于发送访问令牌的API中的标头是一个自定义标头(" access_token:"),根据API Gatway(Mulesoft)策略,该标头几乎没有导致安全模式失败。

当API小组将其更改为标头" Authorization:Bearer "时,它工作正常。

谢谢。

一周热门 更多>

相关问答