redditwarp.http.http_client_SYNC
#
- class redditwarp.http.http_client_SYNC.HTTPClient(handler: Handler)[source]#
Bases:
object
A class for sending HTTP requests.
The purpose of the HTTPClient is to be as useful as possible.
- static make_requisition(verb: str, url: str, *, params: Mapping[str, str] | None = None, headers: Mapping[str, str] | None = None, data: Mapping[str, str] | bytes | None = None, json: JSON_ro = None, files: RequestFiles | None = None, payload: Payload | None = None) Requisition [source]#
- base_url: str#
- timeout: float#
- follow_redirects: bool | None#
- final request(verb: str, url: str, *, params: Mapping[str, str] | None = None, headers: Mapping[str, str] | None = None, data: Mapping[str, str] | bytes | None = None, json: JSON_ro = None, files: RequestFiles | None = None, payload: Payload | None = None, timeout: float = -2, follow_redirects: bool | None = None) Response [source]#
- final inquire(verb: str, url: str, *, params: Mapping[str, str] | None = None, headers: Mapping[str, str] | None = None, data: Mapping[str, str] | bytes | None = None, json: JSON_ro = None, files: RequestFiles | None = None, payload: Payload | None = None, timeout: float = -2, follow_redirects: bool | None = None) Exchange [source]#
- final submit(reqi: Requisition, *, timeout: float = -2, follow_redirects: bool | None = None) Exchange [source]#