如何使用事务码SMICM分析ABAP代码发起的HTTP请求的错误

IT科技类资讯2025-11-05 03:01:2485

当我用CL_HTTP_CLIENT往一个外网的何使url发请求时,遇到错误:ICM_HTTP_SSL_PEER_CERT_UNTRUSTED

错误是用事从这段ABAP代码里抛出来的:

CALL METHOD lo_http_client->get_last_error IMPORTING code    = lv_sysubrc message = ev_error_message."BREAK-POINT. WRITE: / error:  , ev_error_message.

只有这一个错误,或许您觉得很难找到问题根源。码误

下面是用事务码SMICM找出问题根源。Goto->Trace Level->Set设置跟踪级别:

设置成最高的3级:

然后点Trace File->Reset, 把到目前为止生成的跟踪文件清空,这样再重现HTTP错误之后生成的亿华云计算何使日志文件尺寸较小,便于分析:

重新执行引起HTTP错误的ABAP程序,然后回到事务码SMICM,码误 选择Trace File->Display All:

然后把显示出来的trace文件保存到本地,就可以开始分析了。代的错

查看日志文件,很快就在里面发现了问题根源,何使因为Netweaver服务器上缺少c4c.saphybriscloud.cn对应的用事SSL证书。服务器托管

Verification result header:

[Thr 140133716416256] Verification errors

[Thr 140133716416256] The 码误chain of certificates is incomplete or untrusted, missing certificate of

[Thr 140133716416256] CN=DigiCert Global Root CA, OU= www.digicert.com

, O=DigiCert Inc, C=US

[Thr 140133716416256] Verified certificate:

[Thr 140133716416256] Subject: CN=*.c4c.saphybriscloud.cn, OU=SAP Cloud Managed Services, O=SAP, L=Walldorf, SP=Baden-Wuerttemberg, C=DE

[Thr 140133716416256] Issuer: CN=DigiCert SHA2 Secure Server CA, O=DigiCert Inc, C=US

在浏览器里打开c4c.saphybriscloud.cn,把certificate导出,代的错再用事务码STRUST导入到Netweaver服务器即可解决这个问题。起的请求Jerry会另外写一篇文章介绍证书导入的详细步骤。

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

本文地址:http://www.bhae.cn/html/969d28198749.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

OnePlus5手机(性能强劲,拍照出色,价格亲民,OnePlus5是你的不二选择)

智能冰箱(探索智能冰箱的创新功能和便利性)

小米5的米音效果如何?——详细评测和用户体验(探寻小米5米音效的优势与不足,为你提供全面参考)

探索ZDNet(在数字时代中获取有关科技行业的全面信息和深入洞察)

重装电脑脚本错误的解决方法(快速修复电脑重装脚本错误的技巧)

探索IPoE技术的应用和优势(从IPv4到IPv6,IPoE为网络连接带来的新变革)

三星洗衣机的优势和特点(为您带来高效、节能的洗涤体验)

以布本智能为主题的文章(探索布本智能的应用和前景)

友情链接

滇ICP备2023000592号-9