Example #1
0
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()
Example #2
0
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
Example #3
0
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
Example #4
0
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())
Example #5
0
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
Example #6
0
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()))