问题描述:
I use class cl_http_client so as to call a Web Service (in the Intranet).
Everything goes well as long as the number of requests stay low.
When I reach a thousand of request or so (online or through a background job), I got the message "No memory for processing HTTP, HTTPS or SMTP query".
There is no dump created in ST22 transaction.
Could you help me with this issue, please?
Is this possible:
- to split the whole lot of request in packets
- to flush the memory (ICF?)
解决方法:出现这个问题的原因是没有关闭lo_http_client,每次调用后,用下面的语句对lo_http_client关闭
CALL METHOD lo_http_client->close( ). " prevents 'No Memory for processing HTTP, HTTPS or SMTP queries'