Expand description
Async wrapper around cURL for making managing HTTP requests.
Requests are executed in parallel using cURL Multi on
a worker thread that is owned by the Client.
Structsยง
- Client
- HTTP Client. Creating a new client spawns a cURL
Multiand thread that is used for all HTTP requests by this client. - Collector ๐
- Interface that cURL (
Easy2) uses to make progress. - Extensions ๐
- Additional fields on an [
http::Response]. - Message ๐
- Worker
Server ๐ - Manages the cURL
Multi. Processes incoming work sent over the channel, and returns responses.
Enumsยง
Traitsยง
Functionsยง
- handle_
http_ ๐header - Splits HTTP
HEADER: VALUEto a tuple.
Type Aliasesยง
- Http
Result ๐ - Request ๐
- Response ๐