def __aenter__(self):
connector = aiohttp.TCPConnector(verify_ssl=self._verify)
self._session_cm = aiohttp.ClientSession(connector=connector)
self._session = await self._session_cm.__aenter__()
if self._data is not None:
self._response_cm = getattr(self._session, self._method)(
self._url, params=self._params, headers=self._headers,
data=data)
else:
self._response_cm = getattr(self._session, self._method)(
self._url, params=self._params, headers=self._headers)
self._response = await self._response_cm.__aenter__()
if self._response.status != 200:
raise Exception(await self._response.text())
return WatcherSession(self)
评论列表
文章目录