mg_read() does not block on content_len=0. mg_read() reads until socket is closed if content-length is not provided