12.07.2011 10:48, Iñaki Baz Castillo wrote:
2011/7/12 Mykyta Yevstifeyev<evniki...@gmail.com>:
          Sec-WebSocket-Extensions: bar; baz=2

    is exactly equivalent to

          Sec-WebSocket-Extensions: foo, bar; baz=2
These two examples don't match the aforementioned ABNF; the space before
"baz=2" should be removed.
Hi, are you sure of that? In SIP protocol (which inherits from HTTP
grammar) a header parameter (;foo=lalala) can contain spaces anywhere
(before/after the ";", before/after the "="). So something like:

    Sec-WebSocket-Extensions: foo  , bar  ; baz = 2

is valid.
No, its' everything OK with this issue. LWS is allowed between <extension> productions in the header, but not between the parts of this productions: <extension-token>s and <extension-param>s. See http://tools.ietf.org/html/rfc2616#section-2.1 and http://tools.ietf.org/html/rfc2616#section-2.1.


However it's not clear for me wheter in this example "baz=2" is a
header param or a param just for the value "bar". In the last case it
would mean a specific header syntax, so spaces could be not allowed.
Could you please point to the ABNF grammar you meant?
This was meant to be the parameter for the "bar", as far as I understand.

Mykyta

Thanks.


_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf

Reply via email to