A http network request
Returns the body as exo::Reader when available. The body can only be received once.