您好!
我已经通过修改 SDK 6.10版提供的 HttpGet 示例代码连续执行了20个 HTTP POST。
for (i =0;i <20;I++)
{
UART_PRINT ("\n\n\r\n***** 正在执行%d ***** \n\n\r\n", I);
HttpPost ();
睡眠(2);
}
以下是 HttpPost 函数的序列。 对前16个请求来说已经可以了、但在这之后由于堆内存溢出而无法建立连接。
HttpClient_create
HttpClient_setHeader
HttpClient_Connect
HttpClient_sendRequest
HttpClient_readResponse 正文
HttpClient_disconnect
HttpClient_Destroy
下面是我从 ROV 看到的增量。 堆内存使用率会增加每个请求。
请帮助我解决此问题。
此致、
圣达尔