W3C home > Mailing lists > Public > ietf-http-wg-old@w3.org > September to December 1998

Re: HTTP 1.1 issue 05: 4.2 Message Headers (ROSS05)

From: Jim Gettys <jg@pa.dec.com>
Date: Tue, 10 Nov 1998 11:15:25 -0800
Message-Id: <9811101915.AA04920@pachyderm.pa.dec.com>
To: Ross Patterson <RossP@SS1.Reston.VMD.Sterling.Com>
Cc: http-wg@hplb.hpl.hp.com

> In section 4.2 "Message Headers", the statement                              
>  
>    "It MUST be possible to combine the multiple header fields into           
>    one "field-name: field-value" pair, without changing the semantics        
>    of the message, by appending each subsequent field-value to the           
>    first, each separated by a comma."                                        
>  
> is a restatement of the preceding requirement,                               
>  
>    "Multiple message-header fields with the same field-name MAY be           
>    present in a message if and only if the entire field-value for            
>    that header field is defined as a comma-separated list [i.e.,             
>    #(values)]."                                                              
>  
> placing a requirement upon future extensions to the protocol rather than     
> on implementations of HTTP 1.1.  I think the "MUST" should be changed to     
> a "must".                                                                    
>  

No, in fact, it is a requirement placed on future versions of the HTTP/1.X
family of protocols.  The issue is that there are deployed proxies that
do exactly this kind of header transformation, and the requirement is to
prevent breaking them.  We might wish this isn't so, but it is, and
for this generation of protocol, we're stuck with it.
				- Jim
Received on Tuesday, 10 November 1998 19:15:38 EST

This archive was generated by hypermail pre-2.1.9 : Wednesday, 24 September 2003 06:33:25 EDT