NewSingleHostReverseProxy, which wraps net/http/httputil.NewSingleHostReverseProxy and sets the Host header based on the URL's host.
Set empty body on synthetized HTTP response to prevent a panic in net/http
apiproxy program and chirper example API; documentation