全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

[已处理] websocket 响应添加 Sec-WebSocket-Protocol 请求头,连接异常

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);
| 0 收藏

7 个回答

目前暂时不支持请求头类型,已反馈,后续会优化功能,非常感谢

请问现在新版本可以了吗?

  • wsw
  • 2023-12-12 回答

同问

  • yyk
  • 2023-12-13 回答

我也遇到这个问题。还请尽快优化

我也遇到这个问题了,还请关注

隔壁 f o x 支持

  • rui
  • 2024-03-11 回答

我等了大半年, 公司要用Sec-WebSocket-Protocol ,一直等不到,我打算弃用这个用了好几年的它了。我要去隔壁

  • jrh
  • 2024-10-12 回答
Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!