We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d8d7e8d commit 466cdb4Copy full SHA for 466cdb4
upyweb/core/response.py
@@ -11,7 +11,8 @@ class HTTPResponse:
11
}
12
13
def __init__(self,
14
- body='',
+ body=b'',
15
+ text='',
16
content_type='text/html; chardet=utf-8;',
17
status=200,
18
headers=None
@@ -24,6 +25,13 @@ def __init__(self,
24
25
self.version = "1.1"
26
self.upgrade = None # Websocket needed
27
28
+ if type(body) != bytes:
29
+ raise TypeError("Body must be bytes")
30
+
31
+ self.body = body
32
33
+ self._add_default_headers()
34
35
def set_cookie(self, key, value):
36
self.headers['Set-Cookie'] = self.headers.get('Set-Cookie', '') + "%s=%s;" % (key, value)
37
@@ -81,8 +89,8 @@ def _add_default_headers(self):
81
89
82
90
self.headers['Server'] = self.server_version
83
91
84
- def repr(self):
85
- pass
92
+ def head(self):
93
86
94
87
95
88
96
0 commit comments