def __init__(self, *, loop, request_handler: Awaitable,
log=None, signal=None, connections=set(), request_timeout=60,
request_max_size=None, has_log=True,
keep_alive=True, netlog=None):
'''signal is shared'''
self.loop = loop
self.transport = None
self.parser = None
self.url = None
self.headers = None
self.body_channel = None
self.message = None
self.signal = signal
self.has_log = has_log
self.log = log
self.netlog = netlog
self.connections = connections
self.request_handler = request_handler
self.request_timeout = request_timeout
self.request_max_size = request_max_size
self._total_request_size = 0
self._timeout_handler = None
self._last_request_time = None
self._request_handler_task = None
self._request_stream_task = None
self._is_upgrade = False
# config.KEEP_ALIVE or not check_headers()['connection_close']
self._keep_alive = keep_alive
评论列表
文章目录