read more from buffer until we reach Content-Length

In case this header is present we .recv until we have everything.