Available on crate feature
client
only.Expand description
Client request orchestration.
The orchestrator handles the full request/response lifecycle including:
- Request serialization
- Endpoint resolution
- Identity resolution
- Signing
- Request transmission with retry and timeouts
- Response deserialization
There are several hook points in the orchestration where interceptors can read and modify the input, request, response, or output/error.
Structs§
- Metadata added to the
ConfigBag
that identifies the API being called. - Errors that can occur while running the orchestrator.
- Marker type stored in the config bag to indicate that a response body should be redacted.
Enums§
- Informs the orchestrator on whether or not the request body needs to be loaded into memory before transmit.
Type Aliases§
- Type alias for the HTTP request type that the orchestrator uses.
- Type alias for the HTTP response type that the orchestrator uses.