def request(self, url, **kwargs):
if self.timeout is not None:
kwargs.setdefault('request_timeout', self.timeout)
if 'timeout' in kwargs:
timeout = kwargs.pop('timeout')
kwargs.setdefault('request_timeout', timeout)
kwargs.setdefault('headers', {})
kwargs['headers'].setdefault('content-type', 'application/json')
kwargs.setdefault('method', 'GET')
response = await self.client.fetch(url, **kwargs)
if isinstance(response, ClientResponse):
response.raise_for_status()
return response
评论列表
文章目录