Expand description
Outbound HTTP client for Sova — request-bound deadline, tracing, fake transport.
Structs§
- Breaker
Config - Circuit
Breaker - Fake
Transport - Laravel-style
Http::fake()registry. - Http
- Plugin: shared client + request-id middleware.
- Http
Bound - Bound view: deadline + propagation applied on each call.
- Http
Client - Shared outbound HTTP handle stored in app state.
- Named
Bound - Named
Client - Bound to a named config (
[default.http.payments]). - Named
Client Config - Per-named-client overrides from
sova.toml. - OutRequest
- Outbound request after builder normalization.
- OutResponse
- Thin response wrapper (not a parallel HTTP stack).
- Pending
Request - Fluent outbound request.
- Request
Id - Re-export core correlation id (set by
sova_core::request_id()middleware). Per-request correlation id (inboundx-request-idor generated).
Enums§
- Http
Error - Failure of an outbound HTTP call (not an upstream 4xx body).
- Stub
Body - Stub
Outcome