Skip to content

Commit 466cdb4

Browse files
committed
update
1 parent d8d7e8d commit 466cdb4

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

upyweb/core/response.py

+11-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ class HTTPResponse:
1111
}
1212

1313
def __init__(self,
14-
body='',
14+
body=b'',
15+
text='',
1516
content_type='text/html; chardet=utf-8;',
1617
status=200,
1718
headers=None
@@ -24,6 +25,13 @@ def __init__(self,
2425
self.version = "1.1"
2526
self.upgrade = None # Websocket needed
2627

28+
if type(body) != bytes:
29+
raise TypeError("Body must be bytes")
30+
31+
self.body = body
32+
33+
self._add_default_headers()
34+
2735
def set_cookie(self, key, value):
2836
self.headers['Set-Cookie'] = self.headers.get('Set-Cookie', '') + "%s=%s;" % (key, value)
2937

@@ -81,8 +89,8 @@ def _add_default_headers(self):
8189

8290
self.headers['Server'] = self.server_version
8391

84-
def repr(self):
85-
pass
92+
def head(self):
93+
8694

8795

8896

0 commit comments

Comments
 (0)