Web Development
Bug Report
Streaming responses arrived all at once after adding FastAPI middleware: BaseHTTPMiddleware limits
We added a logging middleware to a FastAPI service and a server-sent events endpoint stopped streaming smoothly: events arrived in bursts, timings were wrong and disconnects went unnoticed. The middleware used BaseHTTPMiddleware. Why it interferes, and how pure ASGI middleware fixes it.