FastAPI通过@app.websocket装饰器支持WebSockets进行实时、双向通信(聊天、实时更新、通知)。与HTTP的请求-响应不同,WebSocket连接保持打开状态,允许服务器和客户端自由地发送消息。
基本WebSocket端点
python
fastapi WebSocket, WebSocketDisconnect
():
websocket.accept()
:
:
data = websocket.receive_text()
websocket.send_text()
WebSocketDisconnect:
()
