Skip to content

client

Module to define base class for client.

This module defines base class for a client that can be used for any type of requests.

Client

Client(
    base_url,
    api_token,
    key_type,
    user_agent,
    timeout=None,
    proxies=None,
    retries=0,
    delay=1,
    request_body_extractor=None,
    response_processor=None,
)

Blocking/synchronous client class.

client property

client()

Returns httpx client.

cookies property

cookies()

Returns cookies of httpx client.

base_url property

base_url()

Returns base url of client.

headers property

headers()

Returns headers of client.

request

request(
    method,
    url,
    content=None,
    data=None,
    files=None,
    json=None,
    params=None,
    headers=None,
    cookies=None,
    timeout=None,
    follow_redirects=False,
    type_=None,
    parse_json=False,
    request_body=None,
)

Sends request with given parameters.