FastAPI støtter WebSockets for real-time, toveis kommunikasjon (chat, live oppdateringer, varsler) via @app.websocket dekoratoren. I motsetning til HTTPs request-response, forblir en WebSocket-tilkobling åpen, slik at server og klient kan sende meldinger fritt.
Et grunnleggende WebSocket-endepunkt
fastapi WebSocket, WebSocketDisconnect
():
websocket.accept()
:
:
data = websocket.receive_text()
websocket.send_text()
WebSocketDisconnect:
()
