Keep-alive in connection to POST again

If you are asking a question, please follow this template:

  1. My goal is: [Keep the HTTP connection alive and POST data again on each MG_EV_HTTP_REPLY]
  2. My actions are:
    libs_version: 2.18.0

Using the function to POST data
httpConn = mg_connect_http(mgos_get_mgr(), MG_CB(HttpEvent_cb, “POST event”), url, header, post);
3. The result I see is: [It is working fine for POST one buffer]
4. My expectation & question is: [What is the API sequence can be used (any example) which can POST data again ??]

Don’t close the connection when processing MG_EV_HTTP_REPLY and use mg_printf or mg_send when you want to send another POST request.

I tried using the mg_send to send the 2nd packet of data.

But the server (using a simple Python BaseHTTPRequestHandler) complain following :

code 400, message Bad request version (’[]}\x00’)

What I have missing when sending with mg_send() for http protocol ??