FastAPI podržava WebSockets za sveobuhvatnu, dvosmjernu komunikaciju (chat, žive ažuriranja, obavijesti) preko @app.websocket dekoratora. Za razliku od HTTP-ovog model zahtjev-odgovor, WebSocket veza ostaje otvorena, što omogućava serveru i klijentu slobodno slati poruke.
Osnovni WebSocket krajnji točka
fastapi WebSocket, WebSocketDisconnect
():
websocket.accept()
:
:
data = websocket.receive_text()
websocket.send_text()
WebSocketDisconnect:
()
