From 28ace41edf816bfd7fc2f85dc4988c87729a1a01 Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Tue, 28 Mar 2017 13:37:33 -0700 Subject: [PATCH] Fixed #577: Use scheme key from ASGI request message --- channels/handler.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/channels/handler.py b/channels/handler.py index 6fc49f5..cb1d2e6 100644 --- a/channels/handler.py +++ b/channels/handler.py @@ -148,6 +148,9 @@ class AsgiRequest(http.HttpRequest): def GET(self): return http.QueryDict(self.message.get('query_string', '')) + def _get_scheme(self): + return self.message.get("scheme", "http") + def _get_post(self): if not hasattr(self, '_post'): self._read_started = False