WebSocket
Volo-HTTP WebSocket
Volo-HTTP 支持 WebSocket 协议
编写 handler
由于 Volo-HTTP 内置的 WebSocket
类型实现了 FromContext
, 所以我们可以直接在 handler 里面添加 WebSocket extractor
下面是一个简单的 WebSocket handler 示例,它会回显收到的文本消息:
WebSocket 设置
可以通过 Config
结构体来配置 WebSocket 的选项,例如传输配置和协议支持。
传输设置
具体配置请参考 tokio_tungstenite::tungstenite::protocol::WebSocketConfig
设置支持的协议
错误处理
在处理 WebSocket 连接时,可能会遇到各种错误,例如连接升级失败。可以通过提供自定义的错误处理回调来处理这些错误。
最后修改
January 14, 2025
: Update release-v0_12_0.md (#1205) (bd11c02)