Philip Martin <philip.mar...@wandisco.com> writes: > Greg Stein <gst...@gmail.com> writes: > >> The proxy is the one altering the request/response flow. From the >> server's standpoint, the client (in this case, the proxy) already >> knows the name. Why should the server tell it what it already knows? >> Why should it put that useless information onto the wire? > > It's convenient to implement it that way, a very simple change in the > client send path allows testing the client recieve path. If the server > doesn't send the header then testing will require a more complicated > client change, or the use of a proxy that sends the header.
And it may be more convenient for the proxy as well, but I've not looked at any proxy implementations so I can't say for certain. -- Philip