FastAPI ondersteunt WebSockets voor real-time, bidirectionele communicatie (chat, live updates, notificaties) via de @app.websocket decorator. In tegenstelling tot HTTP's request-response blijft een WebSocket-verbinding open, waardoor server en client vrij berichten kunnen versturen.
Een basis WebSocket-endpoint
fastapi WebSocket, WebSocketDisconnect
():
websocket.accept()
:
:
data = websocket.receive_text()
websocket.send_text()
WebSocketDisconnect:
()
