import urequests import json class HTTPClient: def __init__(self): pass def get(self, url): url = 'https://' + url try: # headers = {'Content-Type': 'application/json'} response = urequests.get(url) if response.status_code == 200: print("Data sent, got response") return response else: print("Failed to get data. Status code:", response.status_code) except Exception as e: print("Exception occurred:", e) def post(self, url, data): url = 'https://' + url try: headers = {'Content-Type': 'application/json', 'Accept': 'application/json, text/plain, */*'} json_data = json.dumps(data) print("Send post request to: " + url) response = urequests.post(url, data=json_data, headers=headers) if response.status_code == 200: return response else: print("Failed to send data. Status code:", response.status_code) print(response.text) except Exception as e: print("Exception occurred:", e)