(self, url: str)
| 43 | return wrapper |
| 44 | |
| 45 | async def get(self, url: str): |
| 46 | option_headers = {"access-control-request-method": "GET", **self._session.headers} |
| 47 | response = await self._session.options(url=url, headers=option_headers) |
| 48 | self._log.trace(f"[{response.status}] OPTIONS GET: {url}") |
| 49 | response = await self._session.get(url=url) |
| 50 | if response.status == 401: |
| 51 | raise NeedRefreshTokenError() |
| 52 | self._log.trace(f"[{response.status}] GET: {url}") |
| 53 | return response |
| 54 | |
| 55 | async def post(self, url: str, data: dict = None): |
| 56 | option_headers = {"access-control-request-method": "POST", **self._session.headers} |
no test coverage detected