def post(endpoint: str, data): logging.debug(f'POST {endpoint} body={data}') response = http.post(__create_url(endpoint), headers=__create_additional_headers(), json=data, verify=user_data.get_ssl_cert()) __handle_error(response) return response.json()
def post_binary_files_storage(endpoint: str, path, filename): logging.debug(f'POST (files) {endpoint} path={path} filename={filename}') multipart_form_data = { 'file': (filename, path), } response = requests.post(__create_url_file_storage(endpoint), headers=__create_additional_headers(), files=multipart_form_data, verify=user_data.get_ssl_cert()) __handle_error(response) return response
def post_binary_files_storage(endpoint: str, path, filename): logging.debug(f'POST (files) {endpoint} path={path} filename={filename}') multipart_form_data, bar = multipart_progress(path, filename) headers = __create_additional_headers() headers['Content-Type'] = multipart_form_data.content_type response = http.post(__create_url_file_storage(endpoint), headers=headers, data=multipart_form_data, verify=user_data.get_ssl_cert()) if bar: bar.close() __handle_error(response) return response
def get_raw(endpoint: str, params=None): return http.get(__create_url(endpoint), params=params, headers=__create_additional_headers(), verify=user_data.get_ssl_cert())
def delete(endpoint: str): response = http.delete(__create_url(endpoint), headers=__create_additional_headers(), verify=user_data.get_ssl_cert()) __handle_error(response) return response
def get_from_file_storage(endpoint: str): return __handle_error( http.get(__create_url_file_storage(endpoint), headers=__create_additional_headers(), verify=user_data.get_ssl_cert()))