(self, method, url, *,
params=None, headers=None, skip_auto_headers=frozenset(),
data=None, cookies=None,
auth=None, encoding='utf-8',
version=aiohttp.HttpVersion11, compress=None,
chunked=None, expect100=False,
loop=None, response_class=None)
| 62 | # Until writer has finished finalizer will not be called. |
| 63 | |
| 64 | def __init__(self, method, url, *, |
| 65 | params=None, headers=None, skip_auto_headers=frozenset(), |
| 66 | data=None, cookies=None, |
| 67 | auth=None, encoding='utf-8', |
| 68 | version=aiohttp.HttpVersion11, compress=None, |
| 69 | chunked=None, expect100=False, |
| 70 | loop=None, response_class=None): |
| 71 | |
| 72 | if loop is None: |
| 73 | loop = asyncio.get_event_loop() |
| 74 | |
| 75 | self.url = url |
| 76 | self.method = method.upper() |
| 77 | self.encoding = encoding |
| 78 | self.chunked = chunked |
| 79 | self.compress = compress |
| 80 | self.loop = loop |
| 81 | self.response_class = response_class or ClientResponse |
| 82 | |
| 83 | if loop.get_debug(): |
| 84 | self._source_traceback = traceback.extract_stack(sys._getframe(1)) |
| 85 | |
| 86 | self.update_version(version) |
| 87 | self.update_host(url) |
| 88 | self.update_path(params) |
| 89 | self.update_headers(headers) |
| 90 | self.update_auto_headers(skip_auto_headers) |
| 91 | self.update_cookies(cookies) |
| 92 | self.update_content_encoding() |
| 93 | self.update_auth(auth) |
| 94 | |
| 95 | self.update_body_from_data(data, skip_auto_headers) |
| 96 | self.update_transfer_encoding() |
| 97 | self.update_expect_continue(expect100) |
| 98 | |
| 99 | def update_host(self, url): |
| 100 | """Update destination host, port and connection type (ssl).""" |
no test coverage detected