Expand description
HTTP client whose handles switch between blocking and async with to_sync and to_async, sharing one connection pool.
Modules§
- engine
- Protocol engines: HTTP turned into bytes and back, with no I/O and no clock.
- h1
- HTTP/1.1 engine over
ureq-proto. - h2
- HTTP/2 engine over
h2, polled by hand over in-memory buffers.
Structs§
- Async
- Async
Body - Async
Client - Blocking
- Client
Builder - Pool
- Connections shared by every client built from it, blocking and async alike.
- Pool
Builder - Proxy
- A proxy at
http://[user:pass@]host[:port]. Only HTTP proxies are supported. - Request
Builder - Response
- Sync
Body - Sync
Client