anki.httpclient#
Wrapper for requests that adds a callback for tracking upload/download progress.
Attributes#
Classes#
Expose instance methods/vars as camelCase for legacy callers. |
Module Contents#
- anki.httpclient.HTTP_BUF_SIZE = 65536#
- anki.httpclient.ProgressCallback#
- class anki.httpclient.HttpClient(progress_hook: ProgressCallback | None = None)#
Bases:
anki._legacy.DeprecatedNamesMixinExpose instance methods/vars as camelCase for legacy callers.
- verify = True#
- timeout = 60#
- progress_hook: ProgressCallback | None = None#
- session#
- close() None#
- post(url: str, data: bytes, headers: dict[str, str] | None) requests.Response#
- get(url: str, headers: dict[str, str] | None = None) requests.Response#
- stream_content(resp: requests.Response) bytes#