通过ICM跟踪捕获HTTP错误响应有效负载

2020-08-19 03:15发布

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

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


大家好,

在我们的方案中,我们正在从S/4系统连接到外部HTTP服务。

我们正在从此外部服务器收到错误消息。

现在,我们要启用HTTP跟踪以查看外部服务器发送的HTTP响应。

ICM跟踪级别1是否捕获了HTTP响应? 还是3级?

如果不能,我们还能做什么?

最好的问候

Saurav

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

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


大家好,

在我们的方案中,我们正在从S/4系统连接到外部HTTP服务。

我们正在从此外部服务器收到错误消息。

现在,我们要启用HTTP跟踪以查看外部服务器发送的HTTP响应。

ICM跟踪级别1是否捕获了HTTP响应? 还是3级?

如果不能,我们还能做什么?

最好的问候

Saurav

付费偷看设置
发送
4条回答
一只江湖小虾
1楼-- · 2020-08-19 03:42

如果收到响应,则连接成功,并且ICM将不提供有关响应内容的任何信息。

您如何调用http服务? 使用if_http_client,您可以"接收"响应,然后也可以"获取"响应和http正文的" get_last_error"和" get_cdata"。

  • 响应错误会导致您遇到问题,例如如何尝试调用服务(例如,Web服务上的用户验证,其他参数或数据)

您还可以设置 使用完整的URL(虽然长度受限制,并且没有参数)在SM59中启动http调用,然后在那里尝试连接并获得那些结果。

如果确实存在连接问题,我建议暂时完全增加 错误级别,然后在跟踪中查找您的URL。

  • 建立连接中的错误很可能与连接的建立有关,例如错误或缺少https证书和/或错误或缺少协议,用户授权失败或代理错误
派大星 ヾ
2楼-- · 2020-08-19 03:42

感谢Michael的答复。

建立连接没有问题。

我知道外部服务器正在发送HTTP 409以及有关以下内容的详细信息 HTTP响应正文中的异常。

我可能可以在HTTP客户端处理中更改代码并检查get_cdata。

但这已经在生产中,我不想 更改代码。 我只是想检查ICM跟踪是否可以捕获响应正文。

暮风yp
3楼-- · 2020-08-19 03:50

使用ICM跟踪的第3级,您可以看到HTTP请求和响应的确切内容。

spaceman01
4楼-- · 2020-08-19 03:50

Saurav Sarkar ,请继续回答您提出的问题。 您是否尝试过更改HTTP跟踪信息? 如果您对结果不太确定,只需以开发或质量试用。

一周热门 更多>