Reset for next request (keepalive).
(self)
| 227 | return self._proxy_protocol_info |
| 228 | |
| 229 | def reset(self): |
| 230 | """Reset for next request (keepalive).""" |
| 231 | self._state = 'request_line' |
| 232 | self._buffer.clear() |
| 233 | self._headers_list = [] |
| 234 | self.method = None |
| 235 | self.path = None |
| 236 | self.http_version = None |
| 237 | self.headers = [] |
| 238 | self.content_length = None |
| 239 | self.is_chunked = False |
| 240 | self.should_keep_alive = True |
| 241 | self.is_complete = False |
| 242 | self._body_remaining = 0 |
| 243 | self._skip_body = False |
| 244 | self._chunk_state = 'size' |
| 245 | self._chunk_size = 0 |
| 246 | self._chunk_remaining = 0 |
| 247 | self._header_count = 0 |
| 248 | |
| 249 | def finish(self): |
| 250 | """Mark parsing complete for EOF handling. |