您现在的位置是:亿华云 > IT科技
如何使用事务码SMICM分析ABAP代码发起的HTTP请求的错误
亿华云2025-10-03 22:06:19【IT科技】5人已围观
简介当我用CL_HTTP_CLIENT往一个外网的url发请求时,遇到错误:ICM_HTTP_SSL_PEER_CERT_UNTRUSTED 错误是从这段ABAP代码里抛出来
当我用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的原创文章,请关注公众号"汪子熙":
很赞哦!(8418)
相关文章
- 网站页面结构改版,仅是页面样式发生变化,不会对排名、收录有影响;只有涉及到页面URL改变,才会对网站排名、收录有影响。
- 教妹学Java:Java中的数据类型
- 在Ant Design 4.0里,我们如何追求快乐的工作?
- 考虑使用微前端的10个理由
- 只要我们做的是从目前的市场情况选择域名,从简单易记,从个性特征上,我们就可以找到一个好域名进行注册。域名注册进行域名记录和解析以及绑定网站后,客户可以通过URL登录您的网站。
- 面向对象编程是否已淘汰?函数式编程的枪口瞄错了对象
- 我从优秀的开发者那里学到的19件事
- 联想个人智能大厦全新升级 多赛道并举领跑新常态
- 最后提醒我们,域名到期后要及时更新域名,否则可能会丢掉域名,每次抢先注册都不会成功。
- 提高10倍开发效率的10个Chrome插件,你安装了几个?