使用CL_HTTP_CLIENT消耗Web服务超时

2020-08-27 03:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在按类CL_HTT...

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

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


嗨,

我正在按类CL_HTTP_CLIENT使用SAP的外部Web服务

我需要使用超时作为响应时间。

在"发送"方法中,有参数"超时"

我试图用这个:

呼叫方法http_client->发送
    出口
      超时= ip_timeout
    例外情况
      http_communication_failure = 1
      http_invalid_state = 2。

但是当我使用网络服务时

当我调用方法" receive"时,它等待太久了:

呼叫方法http_client->接收
    例外情况
      http_communication_failure = 1
      http_invalid_state = 2
      http_processing_failed = 3。

  ep_ret_string = http_client->响应-> get_cdata()。

我不在乎用方法" send"设置的超时参数。

我需要为接收方法设置最长时间,并且

超过此时间后,我会向负责人发送电子邮件。

我该如何处理?

谢谢。