On Tue, Dec 8, 2009 at 4:59 PM, Ian Hickson <i...@hixie.ch> wrote:
On Tue, 8 Dec 2009, Fumitoshi Ukai (榈~\椋兼~V~G鎫U~O) wrote:

protocol now accepts U+0020. Is it ok to use U+0020 only in /protocol/ ?
(e.g. new WebSocket("ws://example.com/", " "); )
It seems space is optional after colon in field of handshake message, how
can we distinguish U+0020 and U+0020 U+0020 ?

The space isn't optional (both the client and the server are required to
send it before the subprotocol name), it's just that the client will
handle a missing space gracefully. Maybe we should remove that "feature",
and require that the space be present, closing the connection otherwise?
I don't feel strongly either way.

Anyway, the point is that "WebSocket-Protocol: " is the empty string, and
"WebSocket-Protocol:  " is a one-space protocol name.

Hi, Ian, let me confirm one thing: Empty string is not allowed for
subprotocol, is it?

Yuzo


--
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
_______________________________________________
hybi mailing list
h...@ietf.org
https://www.ietf.org/mailman/listinfo/hybi



Reply via email to