From 3c7e6af163ab2fbfd5823f3509587cb8baba993e Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Wed, 29 Jan 2020 11:15:38 +0000 Subject: [PATCH] WSGI middleware should lowercase ASGI headers (#813) --- starlette/middleware/wsgi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/starlette/middleware/wsgi.py b/starlette/middleware/wsgi.py index f0c69c8d..fbc8411b 100644 --- a/starlette/middleware/wsgi.py +++ b/starlette/middleware/wsgi.py @@ -120,7 +120,7 @@ class WSGIResponder: status_code_string, _ = status.split(" ", 1) status_code = int(status_code_string) headers = [ - (name.strip().encode("ascii"), value.strip().encode("ascii")) + (name.strip().encode("ascii").lower(), value.strip().encode("ascii")) for name, value in response_headers ] self.send_queue.append(