- From: Karl Dubost <karld@opera.com>
 - Date: Wed, 9 Jan 2013 17:10:24 +0900
 - To: Piotr Dobrogost <p@ietf.dobrogost.net>
 - Cc: ietf-http-wg@w3.org
 
Le 9 janv. 2013 à 09:28, Piotr Dobrogost a écrit :
> In http://trac.tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-21#section-3.2
> one reads
> 
> "Multiple header fields with the same field name MUST NOT be sent in a message unless the entire field value for that header field is defined as a comma-separated list [i.e., #(values)]."
To add to Piotr comment and give a bit of context: 
Let's imagine a situation where I want to send multiple qualified Link: such as:
   Link: </2012/07/26/csstests/csshttplink.css>;rel=stylesheet
   Link: </>;rel=next
According to the quoted paragraph, The sender (server in this case) MUST not send that but 
   Link: </2012/07/26/csstests/csshttplink.css>;rel=stylesheet, </>;rel=next
Is it a correct understanding?
Then there are cases where some Headers have values with commas. Am I correct?
http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-21#section-9.3.1
> Because commas (",") are used as a generic delimiter between field-
> values, they need to be treated with care if they are allowed in the
> field-value's payload.  Typically, components that might contain a
> comma are protected with double-quotes using the quoted-string ABNF
> production (Section 3.2.4 of [Part1]).
> 
> For example, a textual date and a URI (either of which might contain
> a comma) could be safely carried in field-values like these:
> 
>   Example-URI-Field: "http://example.com/a.html,foo",
>                         "http://without-a-comma.example.com/"
>   Example-Date-Field: "Sat, 04 May 1996", "Wed, 14 Sep 2005"
> 
> Note that double-quote delimiters almost always are used with the
> quoted-string production; using a different syntax inside double-
> quotes will likely cause unnecessary confusion.
-- 
Karl Dubost - http://dev.opera.com/
Developer Relations, Opera Software
Received on Wednesday, 9 January 2013 15:35:09 UTC