FastAPI, @app.websocket dekoratörü aracılığıyla gerçek zamanlı, çift yönlü iletişim (sohbet, canlı güncellemeler, bildirimler) için WebSocket desteği sunar. HTTP'nin istek-yanıt modelinden farklı olarak, bir WebSocket bağlantısı açık kalır ve sunucu ile istemci mesajları serbestçe gönderebilir.
Temel bir WebSocket endpoint'i
fastapi WebSocket, WebSocketDisconnect
():
websocket.accept()
:
:
data = websocket.receive_text()
websocket.send_text()
WebSocketDisconnect:
()
