From db9030b7bc0a65ceef0b00003debb0809a555ce0 Mon Sep 17 00:00:00 2001 From: Benoit Chesneau Date: Fri, 3 Apr 2026 23:53:09 +0200 Subject: [PATCH] Fix Quart headers endpoint - normalize keys to lowercase HTTP headers are case-insensitive. Normalize to lowercase for consistency with tests and other frameworks. --- tests/docker/asgi_framework_compat/frameworks/quart_app/app.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/docker/asgi_framework_compat/frameworks/quart_app/app.py b/tests/docker/asgi_framework_compat/frameworks/quart_app/app.py index d429a32e..0a3c3353 100644 --- a/tests/docker/asgi_framework_compat/frameworks/quart_app/app.py +++ b/tests/docker/asgi_framework_compat/frameworks/quart_app/app.py @@ -95,7 +95,8 @@ async def echo(): @app.route("/headers") async def headers_endpoint(): """Return request headers as JSON.""" - headers_dict = dict(request.headers) + # Normalize header keys to lowercase for consistency + headers_dict = {k.lower(): v for k, v in request.headers.items()} return headers_dict