| | |
| | | return response |
| | | |
| | | @staticmethod |
| | | async def http_put(url, data, headers, timeout=300): |
| | | async with httpx.AsyncClient(timeout=timeout) as client: |
| | | response = await client.put(url, json=data, headers=headers) |
| | | return response |
| | | |
| | | @staticmethod |
| | | async def http_upload_file(url, data, files, headers, timeout=300): |
| | | async with httpx.AsyncClient(timeout=timeout) as client: |
| | | response = await client.post(url, headers=headers, files=files, data=data) |
| | | return response |
| | | |
| | | |
| | | @staticmethod |
| | | async def get_headers(token): |
| | | return { |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': f'Bearer {token}' |
| | | } |
| | | |
| | | |