我编写了一个WebSocket服务器,只处理升级请求,这些请求是GET请求。如果有带有所需标头的POST或其他类型的请求,则由HTTP服务器处理。
在规范中没有明确说明WebSocket升级请求应该是GET请求。 如果升级请求不是GET请求,服务器应该将其处理为WebSocket升级请求吗?还是将其传递以由HTTP服务器处理?或者应该使用状态码
这可能是一种设计决策,即服务器决定不处理非GET请求的方法吗?
在规范中没有明确说明WebSocket升级请求应该是GET请求。 如果升级请求不是GET请求,服务器应该将其处理为WebSocket升级请求吗?还是将其传递以由HTTP服务器处理?或者应该使用状态码
400 Bad Request
来响应它?这可能是一种设计决策,即服务器决定不处理非GET请求的方法吗?