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

Enums

  • Informs the orchestrator on whether or not the request body needs to be loaded into memory before transmit.

Type Definitions

  • Type alias for boxed futures that are returned from several traits since async trait functions are not stable yet (as of 2023-07-21).
  • Type alias for futures that are returned from several traits since async trait functions are not stable yet (as of 2023-07-21).
  • Type alias for the HTTP request type that the orchestrator uses.
  • Type alias for the HTTP response type that the orchestrator uses.