小编Per*_*erS的帖子

不支持/识别请求的websocket子协议时的HTTP响应代码

将HTTP连接升级到websocket时,可以在可选的HTTP头"Sec-WebSocket-Protocol"中提供一个或多个子协议.

如果服务器接受任何子协议,它将使用HTTP响应代码101("HTTP/1.1 101交换协议")进行响应,并包含指示所选子协议的HTTP标头"Sec-WebSocket-Protocol".

但是服务器应该如何正确处理未知/不支持的子协议?

这应该在HTTP连接"内部"完成 - 使用一些HTTP响应代码吗?

或者是否应该将连接升级到websocket - 并通过发送带有一些预定义websocket状态代码的"关闭框架"立即关闭服务器?

RFC6455说什么?我无法得出结论.现有服务器实现如何处理它?

问候/每/

http http-response-codes websocket

5
推荐指数
1
解决办法
4169
查看次数

标签 统计

http ×1

http-response-codes ×1

websocket ×1