[whatwg] WebSocket sub protocol name.

On Tue, Dec 8, 2009 at 4:59 PM, Ian Hickson <ian at 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.
>

Thanks for clarifying this.

-- 
ukai


> --
> Ian Hickson               U+1047E                )\._.,--....,'``.    fL
> http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
> Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20091208/2ac9e643/attachment.htm>

Received on Tuesday, 8 December 2009 00:04:49 UTC