FastAPI hỗ trợ WebSocket cho giao tiếp thời gian thực, hai chiều (chat, cập nhật trực tiếp, thông báo) qua decorator @app.websocket. Khác với request-response của HTTP, một kết nối WebSocket vẫn mở, cho phép server và client gửi message tự do.
Một WebSocket endpoint cơ bản
fastapi WebSocket, WebSocketDisconnect
():
websocket.accept()
:
:
data = websocket.receive_text()
websocket.send_text()
WebSocketDisconnect:
()
