> But in theory this could also happen with HTTP/1.0 if a client asks for > /blah and doesn't include a host header - in this case the gateway has > no way of figuring out who to connect to, and must fail as I understand > it with "505 Upgrade Dammnit". Am I right?
It can fail however it likes -- transparent gateways are not allowed in HTTP. Once you violate the protocol, you are doomed to any number of unspecified workarounds that will ultimately fail outside the common case. ....Roy