Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1.18 KB

File metadata and controls

23 lines (17 loc) · 1.18 KB

middlewest

A reqwest client-middleware workspace - a fork of the reqwest-middleware ecosystem (core, retry, tracing). It keeps upstream's public API names but drops async-trait (Middleware::handle returns a BoxFuture directly) and adds an opt-in redirect feature that runs the middleware chain on every redirect hop.

Crates

  • middlewest - the core middleware machinery (a minimal-change fork of the core reqwest-middleware crate). See its README.
  • middlewest-retry - retry middleware for middlewest (a fork of reqwest-retry). See its README.
  • middlewest-tracing - tracing and OpenTelemetry middleware for middlewest (a fork of reqwest-tracing). See its README.

Additional middleware crates will live here as workspace members. For usage, start with the middlewest README.

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.