#179: Relax Via MUST

Catching up on a very old discussion:
Currently, intermediaries MUST add the Via header;

The Via general-header field MUST be used by gateways and proxies to  
indicate the intermediate protocols and recipients between the user  
agent and the server on requests, and between the origin server and  
the client on responses.

This doesn't reflect current practice.

When making this decision, it's worth noting that some HTTP mechanisms  
operate differently when a message sender knows that the entire path  
is HTTP/1.1, and the primary way of discovering this is the Via header.

Mark Nottingham     http://www.mnot.net/

Received on Monday, 13 July 2009 06:00:25 UTC