websocket协议做测试时,需要用到Sec-WebSocket-Protocol请求头,服务端也会在响应中添加该请求头。
但是apipost做测试时,会提示:
Error: Server sent a subprotocol but none was requested
Request Method: Raw
如果服务端响应中,不添加Sec-WebSocket-Protocol请求头,则apiPost正常使用,vue客户端无法正常,提示如下。
// 解决 Error during WebSocket handshake: Sent non-empty 'Sec-WebSocket-Protocol' header but no response was * 响应中添加 Sec-WebSocket-Protocol
response.getHeaders().put(WebSocketHttpHeaders.SEC_WEBSOCKET_PROTOCOL, protocols);
目前暂时不支持请求头类型,已反馈,后续会优化功能,非常感谢
请问现在新版本可以了吗?
同问
我也遇到这个问题。还请尽快优化
我也遇到这个问题了,还请关注
隔壁 f o x 支持
我等了大半年, 公司要用Sec-WebSocket-Protocol ,一直等不到,我打算弃用这个用了好几年的它了。我要去隔壁