The function lws_client_http_body_pending(wsi, 0) is required in LWS_CALLBACK_CLIENT_HTTP_WRITEABLE case.
lws_client_http_body_pending(wsi, 0)
LWS_CALLBACK_CLIENT_HTTP_WRITEABLE
Many thanks to Andy Green from libwebsockets team.
libwebsockets