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