我想记录aiohttp中每个聪明请求的代理主机和端口信息。 aiohttp.ClientResponse
类具有request_info
属性,其中包含有关当前请求的basic information。
我当前的代码是:
async with self.session.request(**data) as resp:
logger.info(
f'{resp.method} '
f'{resp.host}:{resp.url.port}'
f'{resp.url.relative()} '
f'HTTP/{resp.version.major}.{resp.version.minor} '
f'{resp.status} '
f'{resp.content.total_bytes}'
)