- From: Osama Mazahir <OSAMAM@microsoft.com>
- Date: Thu, 9 May 2013 00:36:24 +0000
- To: "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
Received on Thursday, 9 May 2013 00:40:43 UTC
In section 5.3.1, the weight is defined as:
------------
weight = OWS ";" OWS "q=" qvalue
qvalue = ( "0" [ "." 0*3DIGIT ] )
/ ( "1" [ "." 0*3("0") ] )
------------
In section 5.3.2, the Accept header grammar is defined as:
------------
Accept = #( media-range [ accept-params ] )
media-range = ( "*/*"
/ ( type "/" "*" )
/ ( type "/" subtype )
) *( OWS ";" OWS parameter )
accept-params = weight *( accept-ext )
accept-ext = OWS ";" OWS token [ "=" word ]
------------
The grammar seems to imply that the weight is always the first parameter. But then the example shows that the weight is not the first parameter (e.g. the level=2 case):
------------
Accept: text/*;q=0.3, text/html;q=0.7, text/html;level=1,
text/html;level=2;q=0.4, */*;q=0.5
------------
Which way is correct?
Thanks,
--Osama.
Received on Thursday, 9 May 2013 00:40:43 UTC