| authreq, host, req, headers) |
host is either an authority (e.g. "python.org") or a URL
containing an authority component (e.g. "http://python.org/").
In either case, the authority must not contain a userinfo component
(so, "python.org" and "python.org:80" are fine,
"joe:password@python.org" is not).
See About this document... for information on suggesting changes.