aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/http/request.py
diff options
context:
space:
mode:
Diffstat (limited to 'netlib/http/request.py')
-rw-r--r--netlib/http/request.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/netlib/http/request.py b/netlib/http/request.py
index ff057b79..d9f4ed00 100644
--- a/netlib/http/request.py
+++ b/netlib/http/request.py
@@ -28,7 +28,7 @@ class RequestData(message.MessageData):
self.first_line_format = first_line_format
self.method = method
- self.scheme = scheme or b''
+ self.scheme = scheme
self.host = host
self.port = port
self.path = path
@@ -106,6 +106,8 @@ class Request(message.Message):
"""
HTTP request scheme, which should be "http" or "https".
"""
+ if not self.data.scheme:
+ return self.data.scheme
return message._native(self.data.scheme)
@scheme.setter