FastAPI მხარს უჭერს WebSocket-ებს რეალურ დროში ორმხრივი კომუნიკაციისთვის (ჩატი, ცოცხალი განახლებები, შეტყობინებები) @app.websocket დეკორატორის გამოყენებით. HTTP-ის მოთხოვნა-პასუხის მოდელისგან განსხვავებით, WebSocket კავშირი რჩება ღიად, რაც სერვერსა და კლიენტს საშუალებას აძლევს თავისუფლად გაგზავნონ შეტყობინებები.
საბაზო WebSocket endpoint
fastapi WebSocket, WebSocketDisconnect
():
websocket.accept()
:
:
data = websocket.receive_text()
websocket.send_text()
WebSocketDisconnect:
()
