FastAPI tukee WebSocketeja reaaliaikaiselle kaksisuuntaiselle kommunikaatiolle (chat, live-päivitykset, ilmoitukset) @app.websocket-dekoraattorin avulla. Toisin kuin HTTP:n request-response-malli, WebSocket-yhteys pysyy avoinna, jolloin palvelin ja asiakas voivat lähettää viestejä vapaasti.
Perus WebSocket-päätepiste
fastapi WebSocket, WebSocketDisconnect
():
websocket.accept()
:
:
data = websocket.receive_text()
websocket.send_text()
WebSocketDisconnect:
()
