diff options
Diffstat (limited to 'project1/proj1_s4498062/webhttp/composer.py')
-rw-r--r-- | project1/proj1_s4498062/webhttp/composer.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/project1/proj1_s4498062/webhttp/composer.py b/project1/proj1_s4498062/webhttp/composer.py index 1c61628..9e29e6c 100644 --- a/project1/proj1_s4498062/webhttp/composer.py +++ b/project1/proj1_s4498062/webhttp/composer.py @@ -38,7 +38,7 @@ class ResponseComposer: if re.search(r'\/\.\.?(\/|$)', request.uri):
response.code = 403
- response.set_header('Connection', 'close')
+ response.set_header('Connection', 'keep-alive')
response.body = 'Don\'t even think about it.'
response.set_content_length()
return response
@@ -68,7 +68,7 @@ class ResponseComposer: if resp.body == None:
return self.serve_error(406)
resp.set_header('ETag', resource.generate_etag())
- resp.set_header('Connection', 'close')
+ resp.set_header('Connection', 'keep-alive')
resp.set_header('Content-Type', resource.get_content_type())
resp.set_content_length()
except FileExistError:
@@ -76,7 +76,7 @@ class ResponseComposer: return self.serve_error(404)
else:
resp.code = code
- resp.set_header('Connection', 'close')
+ resp.set_header('Connection', 'keep-alive')
resp.body = 'Error %d' % code
resp.set_content_length()
except FileAccessError:
|