The WebSocket protocol negotiation between clients and servers is excessively rigid when matching protocols…
The WebSocket protocol negotiation between clients and servers is excessively rigid when matching protocols…: a task in LegoFlow-SWE (Harbor dataset). The current behaviour was observed when trying to use Draft 6455 with more than one allowed protocol, or when a protocol list contained whitespace…
The task
The current behaviour was observed when trying to use `Draft_6455` with more than one allowed protocol, or when a protocol list contained whitespace. The ability to gracefully fall back when the client sends an unknown protocol (via an empty protocol in the list) is essential for real-world interoperability.
Part of Lego-X/LegoFlow-SWE.