握手 URL
握手URL
把 API Key 放在握手 URL 上是最简单的方式,之后所有订阅请求都可以省略
data.api_key;如果出于安全考虑不希望 Key 出现在 URL / 日志里,也可以握手时不带,在每次订阅请求的 data.api_key 中单独传递。
握手成功响应
握手成功响应示例
握手可能被拒绝(HTTP 层)
握手阶段如果被拒绝,会在 HTTP 层直接返回对应状态码,连接不会建立成功,因此客户端需要在发起连接的代码路径上单独处理这些情况,而不能寄希望于在 WebSocket 消息里收到错误详情:401/403:API Key 无效:检查 Key 是否正确、是否已过期。429:连接数超限,或账号被临时限制:检查当前是否有未正常关闭的旧连接占用了配额,重连时建议加入退避策略(见 注意事项),避免频繁重试进一步触发限制。