使用Socket.IO swift 客户端,如何添加标头,例如连接后的授权标头?目前,在配置客户端时,您可以提供connectParams和选项extraHeaders,这两个选项仅在初始连接时发送。
我想连接一个客户端,让客户端在服务器上调用身份验证方法,接收返回的令牌,然后将该令牌附加到所有未来的套接字发出的数据,但似乎没有办法做到这一点。
小智 0
您可以在连接后立即发出另一个事件,其中包含您的身份验证数据;
socket.on("connect") { data, ack in
socket.emitWithAck("authenticate", token).timingOut(after: 0, callback: { dataArray in
})
}
Run Code Online (Sandbox Code Playgroud)
然后您可以在服务器端进行身份验证或断开连接。
| 归档时间: |
|
| 查看次数: |
2653 次 |
| 最近记录: |