Vue d'ensemble

FastAPI 0.115, publié le 9 novembre 2024, améliore le support des WebSockets avec de nouvelles options de configuration et de gestion des connexions.

Fonctionnalités principales

WebSocket amélioré

Les endpoints WebSocket bénéficient d'une meilleure gestion des erreurs et de nouvelles options de configuration de connexion.

python
from fastapi import FastAPI, WebSocket

app = FastAPI()

@app.websocket('/ws')
async def websocket_endpoint(websocket: WebSocket):
    await websocket.accept()
    while True:
        data = await websocket.receive_text()
        await websocket.send_text(f'Reçu : {data}')

Sources