equal
deleted
inserted
replaced
127 if h[0].lower() == 'content-length': |
127 if h[0].lower() == 'content-length': |
128 should_close = False |
128 should_close = False |
129 self.length = int(h[1]) |
129 self.length = int(h[1]) |
130 # The value of the Connection header is a list of case-insensitive |
130 # The value of the Connection header is a list of case-insensitive |
131 # tokens separated by commas and optional whitespace. |
131 # tokens separated by commas and optional whitespace. |
132 if 'close' in [token.strip().lower() for token in |
132 if 'close' in [token.strip().lower() for token in |
133 self.headers.get('connection', '').split(',')]: |
133 self.headers.get('connection', '').split(',')]: |
134 should_close = True |
134 should_close = True |
135 if should_close: |
135 if should_close: |
136 self.send_header('Connection', 'close') |
136 self.send_header('Connection', 'close') |
137 self.close_connection = should_close |
137 self.close_connection = should_close |