implement streaming requests

I seem to recall that HTTP disallows chunked requests anyway.