FastAPI mendukung WebSockets untuk komunikasi dua arah real-time (chat, pembaruan langsung, notifikasi) melalui dekorator @app.websocket. Berbeda dengan model permintaan-respons HTTP, koneksi WebSocket tetap terbuka, memungkinkan server dan klien mengirim pesan secara bebas.
Endpoint WebSocket dasar
fastapi WebSocket, WebSocketDisconnect
():
websocket.accept()
:
:
data = websocket.receive_text()
websocket.send_text()
WebSocketDisconnect:
()
