zut.JSONApiClient

class zut.JSONApiClient(*args, **kwargs)

Bases: object

__init__(*args, **kwargs)

Methods

__init__(*args, **kwargs)

build_client_error(error, http_data)

decode_response(response)

get([endpoint, params, headers, return_headers])

get_request_headers(url)

post([endpoint, data, params, headers, ...])

prepare_url(endpoint, *[, params, base_url])

request([endpoint, data, method, params, ...])

Attributes

base_url

default_headers

force_trailing_slash

no_ssl_verify

nonjson_error_maxlen

timeout

Timeout in seconds.

json_decoder_cls

alias of JSONDecoder

json_encoder_cls

alias of ExtendedJSONEncoder

timeout: float = None

Timeout in seconds.