Don't try to pipe from the original request if there's nothing there.

I was getting socket hang up errors when trying to proxy basic get requests. It seems the proxy was trying to pipe the original request body through, even when there's nothing to pipe. This resolves that issue.