summaryrefslogtreecommitdiff
path: root/project1/proj1_s4498062/webhttp/composer.py
diff options
context:
space:
mode:
Diffstat (limited to 'project1/proj1_s4498062/webhttp/composer.py')
-rw-r--r--project1/proj1_s4498062/webhttp/composer.py6
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: