- From: Roy T. Fielding <fielding@avron.ICS.UCI.EDU>
- Date: Fri, 12 Apr 1996 08:08:39 -0700
- To: Florent Guillaume <guillaum@clipper.ens.fr>
- Cc: http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com
> That is, the ordering *is* defined if it appears in a single
> Content-Encoding header, but the spec leaves some margin if
> you have several ones that you want to collapse.
I wrongly assumed that, because the two statements were right next
to each other, readers would understand that the second is an exception
to the first. However, seeing the mass of confusion even among people
who understand the protocol, I suggest the following wording change
from draft 01, section 4.2:
================================================================
*** draft-ietf-http-v11-spec-01.txt Mon Feb 12 16:37:14 1996
--- order.txt Fri Apr 12 08:03:29 1996
***************
*** 1464,1483 ****
! The order in which header fields are received is not significant.
! However, it is "good practice" to send General-Header fields first,
! followed by Request-Header or Response-Header fields prior to the
! Entity-Header fields.
Multiple HTTP-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)]. 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.
--- 1464,1485 ----
! The order in which header fields with differing field names are
! received is not significant. However, it is "good practice" to send
! General-Header fields first, followed by Request-Header or
! Response-Header fields, and ending with the Entity-Header fields.
Multiple HTTP-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)]. 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. Thus, the order in which multiple header
! fields with the same field-name are received may be significant to
! the interpretation of the combined field-value.
================================================================
...Roy T. Fielding
Department of Information & Computer Science (fielding@ics.uci.edu)
University of California, Irvine, CA 92717-3425 fax:+1(714)824-4056
http://www.ics.uci.edu/~fielding/
Received on Friday, 12 April 1996 08:29:57 UTC