FastAPI mbështet WebSockets për komunikim real-time, bidireksional (chat, përditësimet direkte, njoftimet) përmes dekoratorit @app.websocket. Ndryshe nga HTTP-ja me modelin kërkesë-përgjigje, një lidhje WebSocket mbetet e hapur, duke lejuar serverin dhe klientin të dërgojnë mesazhe lirisht.
Një pikë fundore bazike WebSocket
fastapi WebSocket, WebSocketDisconnect
():
websocket.accept()
:
:
data = websocket.receive_text()
websocket.send_text()
WebSocketDisconnect:
()
