AsyncHTTPClientΒΆ
Defined in dccd.transport.http
- class AsyncHTTPClient(max_retries=5, backoff_base=2.0, timeout=30.0, headers=None)[source]
Bases:
objectThin wrapper around httpx.AsyncClient with retry/backoff.
- Parameters:
- max_retriesint
Number of retry attempts on transient errors (5xx, network errors).
- backoff_basefloat
Exponential backoff base in seconds.
- timeoutfloat
Request timeout in seconds.
- async get(url, params=None)[source]
Perform a GET request with retry/backoff. Returns parsed JSON.