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