def get(
self, url, *, allow_redirects=True, **kwargs) -> ClientResponse:
"""
Make HTTP GET request
:param url: Request URL, str or URL
:param allow_redirects: If set to False, do not follow redirects.
True by default (optional).
:param kwargs: In order to modify inner request parameters,
provide kwargs.
:return: a client response object.
:raises: HTTPStatusError if status code isn't 200
"""
query_url = url
if 'params' in kwargs:
query_url += get_query_string(kwargs['params'])
self.logger.log(logging.INFO, 'Sending GET request to ' + query_url)
r = await self.session.get(
url, allow_redirects=allow_redirects, **kwargs)
return self.return_response(r, r.status, url)
评论列表
文章目录