安全:增加测试批次上下文硬校验

This commit is contained in:
焦龙言
2026-09-22 15:11:53 +08:00
parent 17bfa2c5fe
commit 763ea1efcc
9 changed files with 666 additions and 4 deletions
@@ -14,10 +14,10 @@ class ContextCleanupMiddleware(BaseHTTPMiddleware):
"""
在每个请求处理完成后清理上下文信息
"""
response = await call_next(request)
# 请求处理完成后清理所有上下文变量
RequestContext.clear_all()
return response
try:
return await call_next(request)
finally:
RequestContext.clear_all()
def add_context_cleanup_middleware(app: FastAPI) -> None: