FastAPI palaiko WebSocket realiu laiku dvikryptei komunikacijai (pokalbiai, tiesioginiai atnaujinimai, pranešimai) naudojant @app.websocket dekoratorių. Skirtingai nei HTTP užklausa-atsakas modelis, WebSocket ryšys išlieka atidarytas, leisdamas serveriui ir klientui laisvai siųsti žinutes.
Bazinis WebSocket galas
fastapi WebSocket, WebSocketDisconnect
():
websocket.accept()
:
:
data = websocket.receive_text()
websocket.send_text()
WebSocketDisconnect:
()
