В настоящее время невозможно обойтись без изменения кода Mongoose.
Вы можете попробовать сделать трюк, в функции analy_request () установите флаг keep-alive:
} else if ((cb = find_callback(conn->ctx, FALSE, uri, -1)) != NULL) {
if ((strcmp(ri->request_method, "POST") != 0 &&
strcmp(ri->request_method, "PUT") != 0) ||
handle_request_body(conn, -1)) {
cb->func(conn, &conn->request_info, cb->user_data);
conn->keep_alive = TRUE; // ADD THIS LINE
}
Должен быть лучший механизм для выполнения этого из обратного вызова.