| import os | import os | ||||
| from urllib.parse import urljoin | |||||
| import requests | import requests | ||||
| @classmethod | @classmethod | ||||
| def send_request(cls, method, endpoint, json=None, params=None): | def send_request(cls, method, endpoint, json=None, params=None): | ||||
| headers = {"Content-Type": "application/json", "Enterprise-Api-Secret-Key": cls.secret_key} | headers = {"Content-Type": "application/json", "Enterprise-Api-Secret-Key": cls.secret_key} | ||||
| url = urljoin(cls.base_url, endpoint) | |||||
| url = f"{cls.base_url}{endpoint}" | |||||
| response = requests.request(method, url, json=json, params=params, headers=headers, proxies=cls.proxies) | response = requests.request(method, url, json=json, params=params, headers=headers, proxies=cls.proxies) | ||||
| return response.json() | return response.json() |