将HTTP连接升级到websocket时,可以在可选的HTTP头"Sec-WebSocket-Protocol"中提供一个或多个子协议.
如果服务器接受任何子协议,它将使用HTTP响应代码101("HTTP/1.1 101交换协议")进行响应,并包含指示所选子协议的HTTP标头"Sec-WebSocket-Protocol".
但是服务器应该如何正确处理未知/不支持的子协议?
这应该在HTTP连接"内部"完成 - 使用一些HTTP响应代码吗?
或者是否应该将连接升级到websocket - 并通过发送带有一些预定义websocket状态代码的"关闭框架"立即关闭服务器?
RFC6455说什么?我无法得出结论.现有服务器实现如何处理它?
问候/每/